git ssb

0+

Rômulo Alves / website



Commit 796960743cfd5a585b5906f6cc8dff03f16ed17e

2021 version

romuloalves committed on 12/29/2020, 1:46:56 PM
Parent: 23c22a9a75d5f1bff4e4c4880e103066a486627d

Files changed

.gitignorechanged
index.htmlchanged
package.jsonchanged
static/picture.jpgadded
.well-known/datdeleted
package-lock.jsonadded
.gitignoreView
@@ -1,2 +1,3 @@
11 .DS_Store
2-globalStorageHome/
2 +globalStorageHome/
3 +node_modules/
index.htmlView
@@ -3,9 +3,9 @@
33 <head>
44 <meta charset="UTF-8">
55 <meta name="viewport" content="width=device-width, initial-scale=1.0">
66 <meta http-equiv="X-UA-Compatible" content="ie=edge">
7- <meta name="description" content="romuloalves - software engineer" />
7 + <meta name="description" content="romuloalves - software developer" />
88 <link rel="icon" type="image/png" href="static/favicon.png" />
99 <title>romuloalves</title>
1010 <style type="text/css">
1111 html, body {
@@ -22,17 +22,27 @@
2222 header h2 {
2323 color: #666;
2424 font-size: 24px;
2525 }
26- .link-pling {
27- color: #1e88e5;
26 + header p {
27 + font-size: 18px;
28 + margin: 5px 0 0;
2829 }
30 + header img {
31 + border-radius: 50%;
32 + }
2933 section {
3034 margin: 25px 0;
3135 }
3236 section h1 {
3337 font-size: 22px;
3438 }
39 + section h2 {
40 + font-size: 18px;
41 + }
42 + section > section {
43 + margin-left: 15px;
44 + }
3545 section ul {
3646 list-style: none;
3747 margin: 0;
3848 padding: 15px 0 15px 15px;
@@ -57,8 +67,14 @@
5767 html, body {
5868 margin: 8px;
5969 padding: 0;
6070 }
71 + header {
72 + text-align: center;
73 + }
74 + header p {
75 + text-align: justify;
76 + }
6177 section ul {
6278 padding: 15px 0;
6379 }
6480 section ul span {
@@ -75,37 +91,111 @@
7591 </style>
7692 </head>
7793 <body>
7894 <header>
95 + <img src="static/picture.jpg" alt="photo" width="200" height="200" />
7996 <h1>Rômulo Alves</h1>
8097 <h2>
81- software engineer
98 + software developer
8299 </h2>
100 + <p>
101 + I'm a brazilian software developer with 10 years of experience, working at <a href="https://cwi.com.br/" title="CWI Software" target="_blank" rel="noopener">CWI Software</a>.
102 + <br />
103 + Graduated in Computer Science at <a href="https://feevale.br/" title="Universidade Feevale" target="_blank" rel="noopener">Universidade Feevale</a>, I'm a generalist who likes to overcome challenges.
104 + <br />
105 + I worked with several technologies like .NET, Java, JavaScript, Node.js, Vue.js, React, Next.js, React Native, Golang and others.
106 + </p>
83107 </header>
84108 <section>
85- <h1>You can find me on...</h1>
109 + <h1>Contact</h1>
86110 <ul>
87111 <li>
88112 <span>Secure Scuttlebutt</span>
89113 <code>@xr/Q/zqaEwmmd4wg8xRU1TrMLQhc9qBqNCioCqmv1vQ=.ed25519</code>
90114 <br>
91115 <code>@2CFA0rXTIXzlwLvln3NhY8+RvuKFhNkejhLZhrDiCMU=.ed25519</code>
92116 </li>
93117 <li>
118 + <span>E-mail</span>
119 + <code>
120 + <a href="mailto:contact@romuloalves.dev" title="contact@romuloalves.dev">contact@romuloalves.dev</a>
121 + </code>
122 + </li>
123 + </ul>
124 + </section>
125 + <section>
126 + <h1>Code</h1>
127 + <ul>
128 + <li>
94129 <span>Sourcehut</span>
95130 <code>
96131 <a href="https://git.sr.ht/~romuloalves" title="Sourcehut" target="_blank" rel="noopener">git.sr.ht/~romuloalves</a>
97132 </code>
98133 </li>
99134 <li>
135 + <span>Gitlab</span>
136 + <code>
137 + <a href="https://gitlab.com/romuloalves" title="Gitlab" target="_blank" rel="noopener">gitlab.com/romuloalves</a>
138 + </code>
139 + </li>
140 + <li>
100141 <span>GitHub</span>
101142 <code>
102143 <a href="https://github.com/romuloalves" title="GitHub" target="_blank" rel="noopener">github.com/romuloalves</a>
103144 </code>
104145 </li>
105146 </ul>
106147 </section>
107148 <section>
149 + <h1>Projects</h1>
150 + <section>
151 + <h2>Contributions</h2>
152 + <ul>
153 + <li>
154 + <span>Manyverse</span>
155 + <code>
156 + <a href="https://www.manyver.se/" title="Manyver.se" target="_blank" rel="noopener">manyver.se</a>
157 + </code>
158 + </li>
159 + </ul>
160 + </section>
161 + <section>
162 + <h2>Packages</h2>
163 + <ul>
164 + <li>
165 + <span>go-dsv</span>
166 + <code>
167 + <a href="https://git.sr.ht/~romuloalves/go-dsv" title="git.sr.ht/~romuloalves/go-dsv" target="_blank" rel="noopener">git.sr.ht/~romuloalves/go-dsv</a>
168 + </code>
169 + </li>
170 + <li>
171 + <span>certificate-from-s3 (Golang)</span>
172 + <code>
173 + <a href="https://git.sr.ht/~romuloalves/certificate-from-s3" title="git.sr.ht/~romuloalves/certificate-from-s3" target="_blank" rel="noopener">git.sr.ht/~romuloalves/certificate-from-s3</a>
174 + </code>
175 + </li>
176 + <li>
177 + <span>create-micro</span>
178 + <code>
179 + <a href="https://git.sr.ht/~romuloalves/create-micro" title="git.sr.ht/~romuloalves/create-micro" target="_blank" rel="noopener">git.sr.ht/~romuloalves/create-micro</a>
180 + </code>
181 + </li>
182 + <li>
183 + <span>micro-get</span>
184 + <code>
185 + <a href="https://git.sr.ht/~romuloalves/micro-get" title="git.sr.ht/~romuloalves/micro-get" target="_blank" rel="noopener">git.sr.ht/~romuloalves/micro-get</a>
186 + </code>
187 + </li>
188 + <li>
189 + <span>micro-post</span>
190 + <code>
191 + <a href="https://git.sr.ht/~romuloalves/micro-post" title="git.sr.ht/~romuloalves/micro-post" target="_blank" rel="noopener">git.sr.ht/~romuloalves/micro-post</a>
192 + </code>
193 + </li>
194 + </ul>
195 + </section>
196 + </section>
197 + <section>
108198 <h1>Talks</h1>
109199 <ul>
110200 <li class="talk">
111201 <span class="post-date">2018-04-14</span>
package.jsonView
@@ -1,12 +1,18 @@
11 {
22 "name": "website",
3- "version": "5.2.0",
3 + "version": "5.3.0",
44 "description": "Rômulo Alves website",
55 "repository": {
66 "type": "git",
77 "url": "git+https://git.sr.ht/~romuloalves/website"
88 },
99 "author": "romuloalves",
1010 "license": "MIT",
11- "homepage": "https://git.sr.ht/~romuloalves/website"
11 + "homepage": "https://git.sr.ht/~romuloalves/website",
12 + "devDependencies": {
13 + "serve": "^11.3.2"
14 + },
15 + "scripts": {
16 + "dev": "serve ."
17 + }
1218 }
static/picture.jpg
static/picture.jpg
.well-known/datView
@@ -1,2 +1,0 @@
1-dat://0b9c94c11cd350fb19bdae82a4b41dc177016ecd71b03128e35e0447e7baeabf/
2-TTL=3600
package-lock.jsonView
@@ -1,0 +1,643 @@
1 +{
2 + "name": "website",
3 + "version": "5.3.0",
4 + "lockfileVersion": 1,
5 + "requires": true,
6 + "dependencies": {
7 + "@zeit/schemas": {
8 + "version": "2.6.0",
9 + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz",
10 + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==",
11 + "dev": true
12 + },
13 + "accepts": {
14 + "version": "1.3.7",
15 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
16 + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
17 + "dev": true,
18 + "requires": {
19 + "mime-types": "~2.1.24",
20 + "negotiator": "0.6.2"
21 + }
22 + },
23 + "ajv": {
24 + "version": "6.5.3",
25 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz",
26 + "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==",
27 + "dev": true,
28 + "requires": {
29 + "fast-deep-equal": "^2.0.1",
30 + "fast-json-stable-stringify": "^2.0.0",
31 + "json-schema-traverse": "^0.4.1",
32 + "uri-js": "^4.2.2"
33 + }
34 + },
35 + "ansi-align": {
36 + "version": "2.0.0",
37 + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
38 + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
39 + "dev": true,
40 + "requires": {
41 + "string-width": "^2.0.0"
42 + }
43 + },
44 + "ansi-regex": {
45 + "version": "3.0.0",
46 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
47 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
48 + "dev": true
49 + },
50 + "ansi-styles": {
51 + "version": "3.2.1",
52 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
53 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
54 + "dev": true,
55 + "requires": {
56 + "color-convert": "^1.9.0"
57 + }
58 + },
59 + "arch": {
60 + "version": "2.2.0",
61 + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
62 + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
63 + "dev": true
64 + },
65 + "arg": {
66 + "version": "2.0.0",
67 + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz",
68 + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==",
69 + "dev": true
70 + },
71 + "balanced-match": {
72 + "version": "1.0.0",
73 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
74 + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
75 + "dev": true
76 + },
77 + "boxen": {
78 + "version": "1.3.0",
79 + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
80 + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
81 + "dev": true,
82 + "requires": {
83 + "ansi-align": "^2.0.0",
84 + "camelcase": "^4.0.0",
85 + "chalk": "^2.0.1",
86 + "cli-boxes": "^1.0.0",
87 + "string-width": "^2.0.0",
88 + "term-size": "^1.2.0",
89 + "widest-line": "^2.0.0"
90 + }
91 + },
92 + "brace-expansion": {
93 + "version": "1.1.11",
94 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
95 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
96 + "dev": true,
97 + "requires": {
98 + "balanced-match": "^1.0.0",
99 + "concat-map": "0.0.1"
100 + }
101 + },
102 + "bytes": {
103 + "version": "3.0.0",
104 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
105 + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
106 + "dev": true
107 + },
108 + "camelcase": {
109 + "version": "4.1.0",
110 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
111 + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
112 + "dev": true
113 + },
114 + "chalk": {
115 + "version": "2.4.1",
116 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
117 + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
118 + "dev": true,
119 + "requires": {
120 + "ansi-styles": "^3.2.1",
121 + "escape-string-regexp": "^1.0.5",
122 + "supports-color": "^5.3.0"
123 + }
124 + },
125 + "cli-boxes": {
126 + "version": "1.0.0",
127 + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
128 + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=",
129 + "dev": true
130 + },
131 + "clipboardy": {
132 + "version": "1.2.3",
133 + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz",
134 + "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==",
135 + "dev": true,
136 + "requires": {
137 + "arch": "^2.1.0",
138 + "execa": "^0.8.0"
139 + },
140 + "dependencies": {
141 + "execa": {
142 + "version": "0.8.0",
143 + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz",
144 + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=",
145 + "dev": true,
146 + "requires": {
147 + "cross-spawn": "^5.0.1",
148 + "get-stream": "^3.0.0",
149 + "is-stream": "^1.1.0",
150 + "npm-run-path": "^2.0.0",
151 + "p-finally": "^1.0.0",
152 + "signal-exit": "^3.0.0",
153 + "strip-eof": "^1.0.0"
154 + }
155 + }
156 + }
157 + },
158 + "color-convert": {
159 + "version": "1.9.3",
160 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
161 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
162 + "dev": true,
163 + "requires": {
164 + "color-name": "1.1.3"
165 + }
166 + },
167 + "color-name": {
168 + "version": "1.1.3",
169 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
170 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
171 + "dev": true
172 + },
173 + "compressible": {
174 + "version": "2.0.18",
175 + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
176 + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
177 + "dev": true,
178 + "requires": {
179 + "mime-db": ">= 1.43.0 < 2"
180 + }
181 + },
182 + "compression": {
183 + "version": "1.7.3",
184 + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz",
185 + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==",
186 + "dev": true,
187 + "requires": {
188 + "accepts": "~1.3.5",
189 + "bytes": "3.0.0",
190 + "compressible": "~2.0.14",
191 + "debug": "2.6.9",
192 + "on-headers": "~1.0.1",
193 + "safe-buffer": "5.1.2",
194 + "vary": "~1.1.2"
195 + }
196 + },
197 + "concat-map": {
198 + "version": "0.0.1",
199 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
200 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
201 + "dev": true
202 + },
203 + "content-disposition": {
204 + "version": "0.5.2",
205 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
206 + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
207 + "dev": true
208 + },
209 + "cross-spawn": {
210 + "version": "5.1.0",
211 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
212 + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
213 + "dev": true,
214 + "requires": {
215 + "lru-cache": "^4.0.1",
216 + "shebang-command": "^1.2.0",
217 + "which": "^1.2.9"
218 + }
219 + },
220 + "debug": {
221 + "version": "2.6.9",
222 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
223 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
224 + "dev": true,
225 + "requires": {
226 + "ms": "2.0.0"
227 + }
228 + },
229 + "deep-extend": {
230 + "version": "0.6.0",
231 + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
232 + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
233 + "dev": true
234 + },
235 + "escape-string-regexp": {
236 + "version": "1.0.5",
237 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
238 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
239 + "dev": true
240 + },
241 + "execa": {
242 + "version": "0.7.0",
243 + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
244 + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
245 + "dev": true,
246 + "requires": {
247 + "cross-spawn": "^5.0.1",
248 + "get-stream": "^3.0.0",
249 + "is-stream": "^1.1.0",
250 + "npm-run-path": "^2.0.0",
251 + "p-finally": "^1.0.0",
252 + "signal-exit": "^3.0.0",
253 + "strip-eof": "^1.0.0"
254 + }
255 + },
256 + "fast-deep-equal": {
257 + "version": "2.0.1",
258 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
259 + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
260 + "dev": true
261 + },
262 + "fast-json-stable-stringify": {
263 + "version": "2.1.0",
264 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
265 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
266 + "dev": true
267 + },
268 + "fast-url-parser": {
269 + "version": "1.1.3",
270 + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz",
271 + "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=",
272 + "dev": true,
273 + "requires": {
274 + "punycode": "^1.3.2"
275 + },
276 + "dependencies": {
277 + "punycode": {
278 + "version": "1.4.1",
279 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
280 + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
281 + "dev": true
282 + }
283 + }
284 + },
285 + "get-stream": {
286 + "version": "3.0.0",
287 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
288 + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
289 + "dev": true
290 + },
291 + "has-flag": {
292 + "version": "3.0.0",
293 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
294 + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
295 + "dev": true
296 + },
297 + "ini": {
298 + "version": "1.3.8",
299 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
300 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
301 + "dev": true
302 + },
303 + "is-fullwidth-code-point": {
304 + "version": "2.0.0",
305 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
306 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
307 + "dev": true
308 + },
309 + "is-stream": {
310 + "version": "1.1.0",
311 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
312 + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
313 + "dev": true
314 + },
315 + "isexe": {
316 + "version": "2.0.0",
317 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
318 + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
319 + "dev": true
320 + },
321 + "json-schema-traverse": {
322 + "version": "0.4.1",
323 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
324 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
325 + "dev": true
326 + },
327 + "lru-cache": {
328 + "version": "4.1.5",
329 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
330 + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
331 + "dev": true,
332 + "requires": {
333 + "pseudomap": "^1.0.2",
334 + "yallist": "^2.1.2"
335 + }
336 + },
337 + "mime-db": {
338 + "version": "1.44.0",
339 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
340 + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
341 + "dev": true
342 + },
343 + "mime-types": {
344 + "version": "2.1.27",
345 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
346 + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
347 + "dev": true,
348 + "requires": {
349 + "mime-db": "1.44.0"
350 + }
351 + },
352 + "minimatch": {
353 + "version": "3.0.4",
354 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
355 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
356 + "dev": true,
357 + "requires": {
358 + "brace-expansion": "^1.1.7"
359 + }
360 + },
361 + "minimist": {
362 + "version": "1.2.5",
363 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
364 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
365 + "dev": true
366 + },
367 + "ms": {
368 + "version": "2.0.0",
369 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
370 + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
371 + "dev": true
372 + },
373 + "negotiator": {
374 + "version": "0.6.2",
375 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
376 + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
377 + "dev": true
378 + },
379 + "npm-run-path": {
380 + "version": "2.0.2",
381 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
382 + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
383 + "dev": true,
384 + "requires": {
385 + "path-key": "^2.0.0"
386 + }
387 + },
388 + "on-headers": {
389 + "version": "1.0.2",
390 + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
391 + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
392 + "dev": true
393 + },
394 + "p-finally": {
395 + "version": "1.0.0",
396 + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
397 + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
398 + "dev": true
399 + },
400 + "path-is-inside": {
401 + "version": "1.0.2",
402 + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
403 + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
404 + "dev": true
405 + },
406 + "path-key": {
407 + "version": "2.0.1",
408 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
409 + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
410 + "dev": true
411 + },
412 + "path-to-regexp": {
413 + "version": "2.2.1",
414 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz",
415 + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==",
416 + "dev": true
417 + },
418 + "pseudomap": {
419 + "version": "1.0.2",
420 + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
421 + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
422 + "dev": true
423 + },
424 + "punycode": {
425 + "version": "2.1.1",
426 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
427 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
428 + "dev": true
429 + },
430 + "range-parser": {
431 + "version": "1.2.0",
432 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
433 + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
434 + "dev": true
435 + },
436 + "rc": {
437 + "version": "1.2.8",
438 + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
439 + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
440 + "dev": true,
441 + "requires": {
442 + "deep-extend": "^0.6.0",
443 + "ini": "~1.3.0",
444 + "minimist": "^1.2.0",
445 + "strip-json-comments": "~2.0.1"
446 + }
447 + },
448 + "registry-auth-token": {
449 + "version": "3.3.2",
450 + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz",
451 + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
452 + "dev": true,
453 + "requires": {
454 + "rc": "^1.1.6",
455 + "safe-buffer": "^5.0.1"
456 + }
457 + },
458 + "registry-url": {
459 + "version": "3.1.0",
460 + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
461 + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
462 + "dev": true,
463 + "requires": {
464 + "rc": "^1.0.1"
465 + }
466 + },
467 + "safe-buffer": {
468 + "version": "5.1.2",
469 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
470 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
471 + "dev": true
472 + },
473 + "serve": {
474 + "version": "11.3.2",
475 + "resolved": "https://registry.npmjs.org/serve/-/serve-11.3.2.tgz",
476 + "integrity": "sha512-yKWQfI3xbj/f7X1lTBg91fXBP0FqjJ4TEi+ilES5yzH0iKJpN5LjNb1YzIfQg9Rqn4ECUS2SOf2+Kmepogoa5w==",
477 + "dev": true,
478 + "requires": {
479 + "@zeit/schemas": "2.6.0",
480 + "ajv": "6.5.3",
481 + "arg": "2.0.0",
482 + "boxen": "1.3.0",
483 + "chalk": "2.4.1",
484 + "clipboardy": "1.2.3",
485 + "compression": "1.7.3",
486 + "serve-handler": "6.1.3",
487 + "update-check": "1.5.2"
488 + }
489 + },
490 + "serve-handler": {
491 + "version": "6.1.3",
492 + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz",
493 + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==",
494 + "dev": true,
495 + "requires": {
496 + "bytes": "3.0.0",
497 + "content-disposition": "0.5.2",
498 + "fast-url-parser": "1.1.3",
499 + "mime-types": "2.1.18",
500 + "minimatch": "3.0.4",
501 + "path-is-inside": "1.0.2",
502 + "path-to-regexp": "2.2.1",
503 + "range-parser": "1.2.0"
504 + },
505 + "dependencies": {
506 + "mime-db": {
507 + "version": "1.33.0",
508 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
509 + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==",
510 + "dev": true
511 + },
512 + "mime-types": {
513 + "version": "2.1.18",
514 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
515 + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
516 + "dev": true,
517 + "requires": {
518 + "mime-db": "~1.33.0"
519 + }
520 + }
521 + }
522 + },
523 + "shebang-command": {
524 + "version": "1.2.0",
525 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
526 + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
527 + "dev": true,
528 + "requires": {
529 + "shebang-regex": "^1.0.0"
530 + }
531 + },
532 + "shebang-regex": {
533 + "version": "1.0.0",
534 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
535 + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
536 + "dev": true
537 + },
538 + "signal-exit": {
539 + "version": "3.0.3",
540 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
541 + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
542 + "dev": true
543 + },
544 + "string-width": {
545 + "version": "2.1.1",
546 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
547 + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
548 + "dev": true,
549 + "requires": {
550 + "is-fullwidth-code-point": "^2.0.0",
551 + "strip-ansi": "^4.0.0"
552 + }
553 + },
554 + "strip-ansi": {
555 + "version": "4.0.0",
556 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
557 + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
558 + "dev": true,
559 + "requires": {
560 + "ansi-regex": "^3.0.0"
561 + }
562 + },
563 + "strip-eof": {
564 + "version": "1.0.0",
565 + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
566 + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
567 + "dev": true
568 + },
569 + "strip-json-comments": {
570 + "version": "2.0.1",
571 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
572 + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
573 + "dev": true
574 + },
575 + "supports-color": {
576 + "version": "5.5.0",
577 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
578 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
579 + "dev": true,
580 + "requires": {
581 + "has-flag": "^3.0.0"
582 + }
583 + },
584 + "term-size": {
585 + "version": "1.2.0",
586 + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
587 + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
588 + "dev": true,
589 + "requires": {
590 + "execa": "^0.7.0"
591 + }
592 + },
593 + "update-check": {
594 + "version": "1.5.2",
595 + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz",
596 + "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==",
597 + "dev": true,
598 + "requires": {
599 + "registry-auth-token": "3.3.2",
600 + "registry-url": "3.1.0"
601 + }
602 + },
603 + "uri-js": {
604 + "version": "4.4.0",
605 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
606 + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
607 + "dev": true,
608 + "requires": {
609 + "punycode": "^2.1.0"
610 + }
611 + },
612 + "vary": {
613 + "version": "1.1.2",
614 + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
615 + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
616 + "dev": true
617 + },
618 + "which": {
619 + "version": "1.3.1",
620 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
621 + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
622 + "dev": true,
623 + "requires": {
624 + "isexe": "^2.0.0"
625 + }
626 + },
627 + "widest-line": {
628 + "version": "2.0.1",
629 + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz",
630 + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==",
631 + "dev": true,
632 + "requires": {
633 + "string-width": "^2.1.1"
634 + }
635 + },
636 + "yallist": {
637 + "version": "2.1.2",
638 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
639 + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
640 + "dev": true
641 + }
642 + }
643 +}

Built with git-ssb-web