├── .gitignore ├── README.md ├── docs └── screenshot.png ├── package-lock.json ├── package.json └── src ├── css └── main.css ├── img ├── image0.gif ├── image1.png ├── image2.png └── smartphones.png └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Preview 2 | ![](docs/screenshot.png) 3 | 4 | # Code 5 | - src, is the source code of the website 6 | - docs, have images, and text about this website 7 | -------------------------------------------------------------------------------- /docs/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/bootstrap4-website-two/7e05d1e4f03b90e730083f4ea52930cea8edf501/docs/screenshot.png -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap4-website-two", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "accepts": { 8 | "version": "1.3.5", 9 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", 10 | "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", 11 | "requires": { 12 | "mime-types": "2.1.18", 13 | "negotiator": "0.6.1" 14 | } 15 | }, 16 | "anymatch": { 17 | "version": "1.3.2", 18 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", 19 | "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", 20 | "requires": { 21 | "micromatch": "2.3.11", 22 | "normalize-path": "2.1.1" 23 | } 24 | }, 25 | "apache-crypt": { 26 | "version": "1.2.1", 27 | "resolved": "https://registry.npmjs.org/apache-crypt/-/apache-crypt-1.2.1.tgz", 28 | "integrity": "sha1-1vxyqm0n2ZyVqU/RiNcx7v/6Zjw=", 29 | "requires": { 30 | "unix-crypt-td-js": "1.0.0" 31 | } 32 | }, 33 | "apache-md5": { 34 | "version": "1.1.2", 35 | "resolved": "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.2.tgz", 36 | "integrity": "sha1-7klza2ObTxCLbp5ibG2pkwa0FpI=" 37 | }, 38 | "arr-diff": { 39 | "version": "2.0.0", 40 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", 41 | "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", 42 | "requires": { 43 | "arr-flatten": "1.1.0" 44 | } 45 | }, 46 | "arr-flatten": { 47 | "version": "1.1.0", 48 | "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 49 | "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" 50 | }, 51 | "array-unique": { 52 | "version": "0.2.1", 53 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", 54 | "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" 55 | }, 56 | "async-each": { 57 | "version": "1.0.1", 58 | "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", 59 | "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" 60 | }, 61 | "balanced-match": { 62 | "version": "1.0.0", 63 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 64 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 65 | }, 66 | "basic-auth": { 67 | "version": "2.0.0", 68 | "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.0.tgz", 69 | "integrity": "sha1-AV2z81PgLlY3d1X5YnQuiYHnu7o=", 70 | "requires": { 71 | "safe-buffer": "5.1.1" 72 | } 73 | }, 74 | "batch": { 75 | "version": "0.6.1", 76 | "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", 77 | "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" 78 | }, 79 | "bcryptjs": { 80 | "version": "2.4.3", 81 | "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", 82 | "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=" 83 | }, 84 | "binary-extensions": { 85 | "version": "1.11.0", 86 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", 87 | "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=" 88 | }, 89 | "brace-expansion": { 90 | "version": "1.1.11", 91 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 92 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 93 | "requires": { 94 | "balanced-match": "1.0.0", 95 | "concat-map": "0.0.1" 96 | } 97 | }, 98 | "braces": { 99 | "version": "1.8.5", 100 | "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", 101 | "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", 102 | "requires": { 103 | "expand-range": "1.8.2", 104 | "preserve": "0.2.0", 105 | "repeat-element": "1.1.2" 106 | } 107 | }, 108 | "chokidar": { 109 | "version": "1.7.0", 110 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", 111 | "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", 112 | "requires": { 113 | "anymatch": "1.3.2", 114 | "async-each": "1.0.1", 115 | "fsevents": "1.2.0", 116 | "glob-parent": "2.0.0", 117 | "inherits": "2.0.3", 118 | "is-binary-path": "1.0.1", 119 | "is-glob": "2.0.1", 120 | "path-is-absolute": "1.0.1", 121 | "readdirp": "2.1.0" 122 | } 123 | }, 124 | "chownr": { 125 | "version": "1.0.1", 126 | "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", 127 | "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", 128 | "optional": true 129 | }, 130 | "colors": { 131 | "version": "1.2.1", 132 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.1.tgz", 133 | "integrity": "sha512-s8+wktIuDSLffCywiwSxQOMqtPxML11a/dtHE17tMn4B1MSWw/C22EKf7M2KGUBcDaVFEGT+S8N02geDXeuNKg==" 134 | }, 135 | "concat-map": { 136 | "version": "0.0.1", 137 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 138 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 139 | }, 140 | "connect": { 141 | "version": "3.5.1", 142 | "resolved": "https://registry.npmjs.org/connect/-/connect-3.5.1.tgz", 143 | "integrity": "sha1-bTDXpjx/FwhXprOqazY9lz3KWI4=", 144 | "requires": { 145 | "debug": "2.2.0", 146 | "finalhandler": "0.5.1", 147 | "parseurl": "1.3.2", 148 | "utils-merge": "1.0.0" 149 | }, 150 | "dependencies": { 151 | "debug": { 152 | "version": "2.2.0", 153 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 154 | "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", 155 | "requires": { 156 | "ms": "0.7.1" 157 | } 158 | }, 159 | "ms": { 160 | "version": "0.7.1", 161 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 162 | "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" 163 | } 164 | } 165 | }, 166 | "core-util-is": { 167 | "version": "1.0.2", 168 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 169 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 170 | }, 171 | "cors": { 172 | "version": "2.8.4", 173 | "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.4.tgz", 174 | "integrity": "sha1-K9OB8usgECAQXNUOpZ2mMJBpRoY=", 175 | "requires": { 176 | "object-assign": "4.1.1", 177 | "vary": "1.1.2" 178 | } 179 | }, 180 | "debug": { 181 | "version": "2.6.9", 182 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 183 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 184 | "requires": { 185 | "ms": "2.0.0" 186 | } 187 | }, 188 | "depd": { 189 | "version": "1.1.2", 190 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 191 | "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" 192 | }, 193 | "destroy": { 194 | "version": "1.0.4", 195 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 196 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" 197 | }, 198 | "duplexer": { 199 | "version": "0.1.1", 200 | "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", 201 | "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" 202 | }, 203 | "ee-first": { 204 | "version": "1.1.1", 205 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 206 | "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" 207 | }, 208 | "encodeurl": { 209 | "version": "1.0.2", 210 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 211 | "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" 212 | }, 213 | "escape-html": { 214 | "version": "1.0.3", 215 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 216 | "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" 217 | }, 218 | "etag": { 219 | "version": "1.8.1", 220 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 221 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" 222 | }, 223 | "event-stream": { 224 | "version": "3.3.4", 225 | "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", 226 | "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", 227 | "requires": { 228 | "duplexer": "0.1.1", 229 | "from": "0.1.7", 230 | "map-stream": "0.1.0", 231 | "pause-stream": "0.0.11", 232 | "split": "0.3.3", 233 | "stream-combiner": "0.0.4", 234 | "through": "2.3.8" 235 | } 236 | }, 237 | "expand-brackets": { 238 | "version": "0.1.5", 239 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 240 | "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 241 | "requires": { 242 | "is-posix-bracket": "0.1.1" 243 | } 244 | }, 245 | "expand-range": { 246 | "version": "1.8.2", 247 | "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 248 | "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 249 | "requires": { 250 | "fill-range": "2.2.3" 251 | } 252 | }, 253 | "extglob": { 254 | "version": "0.3.2", 255 | "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 256 | "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 257 | "requires": { 258 | "is-extglob": "1.0.0" 259 | } 260 | }, 261 | "faye-websocket": { 262 | "version": "0.11.1", 263 | "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", 264 | "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", 265 | "requires": { 266 | "websocket-driver": "0.7.0" 267 | } 268 | }, 269 | "filename-regex": { 270 | "version": "2.0.1", 271 | "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 272 | "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" 273 | }, 274 | "fill-range": { 275 | "version": "2.2.3", 276 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", 277 | "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", 278 | "requires": { 279 | "is-number": "2.1.0", 280 | "isobject": "2.1.0", 281 | "randomatic": "1.1.7", 282 | "repeat-element": "1.1.2", 283 | "repeat-string": "1.6.1" 284 | } 285 | }, 286 | "finalhandler": { 287 | "version": "0.5.1", 288 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.5.1.tgz", 289 | "integrity": "sha1-LEANjUUwk1vCMlScX6OF7Afeb80=", 290 | "requires": { 291 | "debug": "2.2.0", 292 | "escape-html": "1.0.3", 293 | "on-finished": "2.3.0", 294 | "statuses": "1.3.1", 295 | "unpipe": "1.0.0" 296 | }, 297 | "dependencies": { 298 | "debug": { 299 | "version": "2.2.0", 300 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 301 | "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", 302 | "requires": { 303 | "ms": "0.7.1" 304 | } 305 | }, 306 | "ms": { 307 | "version": "0.7.1", 308 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 309 | "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" 310 | } 311 | } 312 | }, 313 | "for-in": { 314 | "version": "1.0.2", 315 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 316 | "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" 317 | }, 318 | "for-own": { 319 | "version": "0.1.5", 320 | "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 321 | "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 322 | "requires": { 323 | "for-in": "1.0.2" 324 | } 325 | }, 326 | "fresh": { 327 | "version": "0.5.2", 328 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 329 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" 330 | }, 331 | "from": { 332 | "version": "0.1.7", 333 | "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", 334 | "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=" 335 | }, 336 | "fs-minipass": { 337 | "version": "1.2.5", 338 | "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", 339 | "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", 340 | "optional": true, 341 | "requires": { 342 | "minipass": "2.2.4" 343 | } 344 | }, 345 | "fsevents": { 346 | "version": "1.2.0", 347 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.0.tgz", 348 | "integrity": "sha512-ROrBIbmw4ulxmQTwYAAGyN/0xgIOAFd6gX/K3F1aGLP/K5KxkubrlGISMV5EEWEB7qtiEdE0HpaqvMMHR+Ib6w==", 349 | "optional": true, 350 | "requires": { 351 | "nan": "2.10.0", 352 | "node-pre-gyp": "0.9.1" 353 | }, 354 | "dependencies": { 355 | "abbrev": { 356 | "version": "1.1.0", 357 | "bundled": true, 358 | "optional": true 359 | }, 360 | "ajv": { 361 | "version": "4.11.8", 362 | "bundled": true, 363 | "requires": { 364 | "co": "4.6.0", 365 | "json-stable-stringify": "1.0.1" 366 | } 367 | }, 368 | "ansi-regex": { 369 | "version": "2.1.1", 370 | "bundled": true 371 | }, 372 | "aproba": { 373 | "version": "1.1.1", 374 | "bundled": true, 375 | "optional": true 376 | }, 377 | "are-we-there-yet": { 378 | "version": "1.1.4", 379 | "bundled": true, 380 | "optional": true, 381 | "requires": { 382 | "delegates": "1.0.0", 383 | "readable-stream": "2.2.9" 384 | } 385 | }, 386 | "asn1": { 387 | "version": "0.2.3", 388 | "bundled": true 389 | }, 390 | "assert-plus": { 391 | "version": "0.2.0", 392 | "bundled": true 393 | }, 394 | "asynckit": { 395 | "version": "0.4.0", 396 | "bundled": true 397 | }, 398 | "aws-sign2": { 399 | "version": "0.6.0", 400 | "bundled": true 401 | }, 402 | "aws4": { 403 | "version": "1.6.0", 404 | "bundled": true 405 | }, 406 | "balanced-match": { 407 | "version": "0.4.2", 408 | "bundled": true 409 | }, 410 | "bcrypt-pbkdf": { 411 | "version": "1.0.1", 412 | "bundled": true, 413 | "optional": true, 414 | "requires": { 415 | "tweetnacl": "0.14.5" 416 | } 417 | }, 418 | "block-stream": { 419 | "version": "0.0.9", 420 | "bundled": true, 421 | "requires": { 422 | "inherits": "2.0.3" 423 | } 424 | }, 425 | "boom": { 426 | "version": "2.10.1", 427 | "bundled": true, 428 | "requires": { 429 | "hoek": "2.16.3" 430 | } 431 | }, 432 | "brace-expansion": { 433 | "version": "1.1.7", 434 | "bundled": true, 435 | "requires": { 436 | "balanced-match": "0.4.2", 437 | "concat-map": "0.0.1" 438 | } 439 | }, 440 | "buffer-shims": { 441 | "version": "1.0.0", 442 | "bundled": true 443 | }, 444 | "caseless": { 445 | "version": "0.12.0", 446 | "bundled": true 447 | }, 448 | "co": { 449 | "version": "4.6.0", 450 | "bundled": true 451 | }, 452 | "code-point-at": { 453 | "version": "1.1.0", 454 | "bundled": true 455 | }, 456 | "combined-stream": { 457 | "version": "1.0.5", 458 | "bundled": true, 459 | "requires": { 460 | "delayed-stream": "1.0.0" 461 | } 462 | }, 463 | "concat-map": { 464 | "version": "0.0.1", 465 | "bundled": true 466 | }, 467 | "console-control-strings": { 468 | "version": "1.1.0", 469 | "bundled": true 470 | }, 471 | "core-util-is": { 472 | "version": "1.0.2", 473 | "bundled": true 474 | }, 475 | "cryptiles": { 476 | "version": "2.0.5", 477 | "bundled": true, 478 | "requires": { 479 | "boom": "2.10.1" 480 | } 481 | }, 482 | "dashdash": { 483 | "version": "1.14.1", 484 | "bundled": true, 485 | "requires": { 486 | "assert-plus": "1.0.0" 487 | }, 488 | "dependencies": { 489 | "assert-plus": { 490 | "version": "1.0.0", 491 | "bundled": true 492 | } 493 | } 494 | }, 495 | "debug": { 496 | "version": "2.6.8", 497 | "bundled": true, 498 | "requires": { 499 | "ms": "2.0.0" 500 | } 501 | }, 502 | "deep-extend": { 503 | "version": "0.4.2", 504 | "bundled": true, 505 | "optional": true 506 | }, 507 | "delayed-stream": { 508 | "version": "1.0.0", 509 | "bundled": true 510 | }, 511 | "delegates": { 512 | "version": "1.0.0", 513 | "bundled": true, 514 | "optional": true 515 | }, 516 | "detect-libc": { 517 | "version": "1.0.2", 518 | "bundled": true, 519 | "optional": true 520 | }, 521 | "ecc-jsbn": { 522 | "version": "0.1.1", 523 | "bundled": true, 524 | "optional": true, 525 | "requires": { 526 | "jsbn": "0.1.1" 527 | } 528 | }, 529 | "extend": { 530 | "version": "3.0.1", 531 | "bundled": true 532 | }, 533 | "extsprintf": { 534 | "version": "1.0.2", 535 | "bundled": true 536 | }, 537 | "forever-agent": { 538 | "version": "0.6.1", 539 | "bundled": true 540 | }, 541 | "form-data": { 542 | "version": "2.1.4", 543 | "bundled": true, 544 | "requires": { 545 | "asynckit": "0.4.0", 546 | "combined-stream": "1.0.5", 547 | "mime-types": "2.1.15" 548 | } 549 | }, 550 | "fs.realpath": { 551 | "version": "1.0.0", 552 | "bundled": true 553 | }, 554 | "fstream": { 555 | "version": "1.0.11", 556 | "bundled": true, 557 | "requires": { 558 | "graceful-fs": "4.1.11", 559 | "inherits": "2.0.3", 560 | "mkdirp": "0.5.1", 561 | "rimraf": "2.6.1" 562 | } 563 | }, 564 | "fstream-ignore": { 565 | "version": "1.0.5", 566 | "bundled": true, 567 | "requires": { 568 | "fstream": "1.0.11", 569 | "inherits": "2.0.3", 570 | "minimatch": "3.0.4" 571 | } 572 | }, 573 | "gauge": { 574 | "version": "2.7.4", 575 | "bundled": true, 576 | "optional": true, 577 | "requires": { 578 | "aproba": "1.1.1", 579 | "console-control-strings": "1.1.0", 580 | "has-unicode": "2.0.1", 581 | "object-assign": "4.1.1", 582 | "signal-exit": "3.0.2", 583 | "string-width": "1.0.2", 584 | "strip-ansi": "3.0.1", 585 | "wide-align": "1.1.2" 586 | } 587 | }, 588 | "getpass": { 589 | "version": "0.1.7", 590 | "bundled": true, 591 | "requires": { 592 | "assert-plus": "1.0.0" 593 | }, 594 | "dependencies": { 595 | "assert-plus": { 596 | "version": "1.0.0", 597 | "bundled": true 598 | } 599 | } 600 | }, 601 | "glob": { 602 | "version": "7.1.2", 603 | "bundled": true, 604 | "requires": { 605 | "fs.realpath": "1.0.0", 606 | "inflight": "1.0.6", 607 | "inherits": "2.0.3", 608 | "minimatch": "3.0.4", 609 | "once": "1.4.0", 610 | "path-is-absolute": "1.0.1" 611 | } 612 | }, 613 | "graceful-fs": { 614 | "version": "4.1.11", 615 | "bundled": true 616 | }, 617 | "har-schema": { 618 | "version": "1.0.5", 619 | "bundled": true 620 | }, 621 | "har-validator": { 622 | "version": "4.2.1", 623 | "bundled": true, 624 | "requires": { 625 | "ajv": "4.11.8", 626 | "har-schema": "1.0.5" 627 | } 628 | }, 629 | "has-unicode": { 630 | "version": "2.0.1", 631 | "bundled": true, 632 | "optional": true 633 | }, 634 | "hawk": { 635 | "version": "3.1.3", 636 | "bundled": true, 637 | "requires": { 638 | "boom": "2.10.1", 639 | "cryptiles": "2.0.5", 640 | "hoek": "2.16.3", 641 | "sntp": "1.0.9" 642 | } 643 | }, 644 | "hoek": { 645 | "version": "2.16.3", 646 | "bundled": true 647 | }, 648 | "http-signature": { 649 | "version": "1.1.1", 650 | "bundled": true, 651 | "requires": { 652 | "assert-plus": "0.2.0", 653 | "jsprim": "1.4.0", 654 | "sshpk": "1.13.0" 655 | } 656 | }, 657 | "inflight": { 658 | "version": "1.0.6", 659 | "bundled": true, 660 | "requires": { 661 | "once": "1.4.0", 662 | "wrappy": "1.0.2" 663 | } 664 | }, 665 | "inherits": { 666 | "version": "2.0.3", 667 | "bundled": true 668 | }, 669 | "ini": { 670 | "version": "1.3.4", 671 | "bundled": true, 672 | "optional": true 673 | }, 674 | "is-fullwidth-code-point": { 675 | "version": "1.0.0", 676 | "bundled": true, 677 | "requires": { 678 | "number-is-nan": "1.0.1" 679 | } 680 | }, 681 | "is-typedarray": { 682 | "version": "1.0.0", 683 | "bundled": true 684 | }, 685 | "isarray": { 686 | "version": "1.0.0", 687 | "bundled": true 688 | }, 689 | "isstream": { 690 | "version": "0.1.2", 691 | "bundled": true 692 | }, 693 | "jodid25519": { 694 | "version": "1.0.2", 695 | "bundled": true, 696 | "optional": true, 697 | "requires": { 698 | "jsbn": "0.1.1" 699 | } 700 | }, 701 | "jsbn": { 702 | "version": "0.1.1", 703 | "bundled": true, 704 | "optional": true 705 | }, 706 | "json-schema": { 707 | "version": "0.2.3", 708 | "bundled": true 709 | }, 710 | "json-stable-stringify": { 711 | "version": "1.0.1", 712 | "bundled": true, 713 | "requires": { 714 | "jsonify": "0.0.0" 715 | } 716 | }, 717 | "json-stringify-safe": { 718 | "version": "5.0.1", 719 | "bundled": true 720 | }, 721 | "jsonify": { 722 | "version": "0.0.0", 723 | "bundled": true 724 | }, 725 | "jsprim": { 726 | "version": "1.4.0", 727 | "bundled": true, 728 | "requires": { 729 | "assert-plus": "1.0.0", 730 | "extsprintf": "1.0.2", 731 | "json-schema": "0.2.3", 732 | "verror": "1.3.6" 733 | }, 734 | "dependencies": { 735 | "assert-plus": { 736 | "version": "1.0.0", 737 | "bundled": true 738 | } 739 | } 740 | }, 741 | "mime-db": { 742 | "version": "1.27.0", 743 | "bundled": true 744 | }, 745 | "mime-types": { 746 | "version": "2.1.15", 747 | "bundled": true, 748 | "requires": { 749 | "mime-db": "1.27.0" 750 | } 751 | }, 752 | "minimatch": { 753 | "version": "3.0.4", 754 | "bundled": true, 755 | "requires": { 756 | "brace-expansion": "1.1.7" 757 | } 758 | }, 759 | "minimist": { 760 | "version": "0.0.8", 761 | "bundled": true 762 | }, 763 | "mkdirp": { 764 | "version": "0.5.1", 765 | "bundled": true, 766 | "requires": { 767 | "minimist": "0.0.8" 768 | } 769 | }, 770 | "ms": { 771 | "version": "2.0.0", 772 | "bundled": true 773 | }, 774 | "node-pre-gyp": { 775 | "version": "0.9.1", 776 | "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.9.1.tgz", 777 | "integrity": "sha1-8RwHUW3ZL4cZnbx+GDjqt81WyeA=", 778 | "optional": true, 779 | "requires": { 780 | "detect-libc": "1.0.2", 781 | "mkdirp": "0.5.1", 782 | "needle": "2.2.0", 783 | "nopt": "4.0.1", 784 | "npm-packlist": "1.1.10", 785 | "npmlog": "4.1.0", 786 | "rc": "1.2.1", 787 | "rimraf": "2.6.1", 788 | "semver": "5.3.0", 789 | "tar": "4.4.1" 790 | }, 791 | "dependencies": { 792 | "safe-buffer": { 793 | "version": "5.1.1", 794 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", 795 | "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", 796 | "optional": true 797 | }, 798 | "tar": { 799 | "version": "4.4.1", 800 | "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz", 801 | "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", 802 | "optional": true, 803 | "requires": { 804 | "chownr": "1.0.1", 805 | "fs-minipass": "1.2.5", 806 | "minipass": "2.2.4", 807 | "minizlib": "1.1.0", 808 | "mkdirp": "0.5.1", 809 | "safe-buffer": "5.1.1", 810 | "yallist": "3.0.2" 811 | } 812 | } 813 | } 814 | }, 815 | "nopt": { 816 | "version": "4.0.1", 817 | "bundled": true, 818 | "optional": true, 819 | "requires": { 820 | "abbrev": "1.1.0", 821 | "osenv": "0.1.4" 822 | } 823 | }, 824 | "npmlog": { 825 | "version": "4.1.0", 826 | "bundled": true, 827 | "optional": true, 828 | "requires": { 829 | "are-we-there-yet": "1.1.4", 830 | "console-control-strings": "1.1.0", 831 | "gauge": "2.7.4", 832 | "set-blocking": "2.0.0" 833 | } 834 | }, 835 | "number-is-nan": { 836 | "version": "1.0.1", 837 | "bundled": true 838 | }, 839 | "oauth-sign": { 840 | "version": "0.8.2", 841 | "bundled": true 842 | }, 843 | "object-assign": { 844 | "version": "4.1.1", 845 | "bundled": true, 846 | "optional": true 847 | }, 848 | "once": { 849 | "version": "1.4.0", 850 | "bundled": true, 851 | "requires": { 852 | "wrappy": "1.0.2" 853 | } 854 | }, 855 | "os-homedir": { 856 | "version": "1.0.2", 857 | "bundled": true, 858 | "optional": true 859 | }, 860 | "os-tmpdir": { 861 | "version": "1.0.2", 862 | "bundled": true, 863 | "optional": true 864 | }, 865 | "osenv": { 866 | "version": "0.1.4", 867 | "bundled": true, 868 | "optional": true, 869 | "requires": { 870 | "os-homedir": "1.0.2", 871 | "os-tmpdir": "1.0.2" 872 | } 873 | }, 874 | "path-is-absolute": { 875 | "version": "1.0.1", 876 | "bundled": true 877 | }, 878 | "performance-now": { 879 | "version": "0.2.0", 880 | "bundled": true 881 | }, 882 | "process-nextick-args": { 883 | "version": "1.0.7", 884 | "bundled": true 885 | }, 886 | "punycode": { 887 | "version": "1.4.1", 888 | "bundled": true 889 | }, 890 | "qs": { 891 | "version": "6.4.0", 892 | "bundled": true 893 | }, 894 | "rc": { 895 | "version": "1.2.1", 896 | "bundled": true, 897 | "optional": true, 898 | "requires": { 899 | "deep-extend": "0.4.2", 900 | "ini": "1.3.4", 901 | "minimist": "1.2.0", 902 | "strip-json-comments": "2.0.1" 903 | }, 904 | "dependencies": { 905 | "minimist": { 906 | "version": "1.2.0", 907 | "bundled": true, 908 | "optional": true 909 | } 910 | } 911 | }, 912 | "readable-stream": { 913 | "version": "2.2.9", 914 | "bundled": true, 915 | "requires": { 916 | "buffer-shims": "1.0.0", 917 | "core-util-is": "1.0.2", 918 | "inherits": "2.0.3", 919 | "isarray": "1.0.0", 920 | "process-nextick-args": "1.0.7", 921 | "string_decoder": "1.0.1", 922 | "util-deprecate": "1.0.2" 923 | } 924 | }, 925 | "request": { 926 | "version": "2.81.0", 927 | "bundled": true, 928 | "requires": { 929 | "aws-sign2": "0.6.0", 930 | "aws4": "1.6.0", 931 | "caseless": "0.12.0", 932 | "combined-stream": "1.0.5", 933 | "extend": "3.0.1", 934 | "forever-agent": "0.6.1", 935 | "form-data": "2.1.4", 936 | "har-validator": "4.2.1", 937 | "hawk": "3.1.3", 938 | "http-signature": "1.1.1", 939 | "is-typedarray": "1.0.0", 940 | "isstream": "0.1.2", 941 | "json-stringify-safe": "5.0.1", 942 | "mime-types": "2.1.15", 943 | "oauth-sign": "0.8.2", 944 | "performance-now": "0.2.0", 945 | "qs": "6.4.0", 946 | "safe-buffer": "5.0.1", 947 | "stringstream": "0.0.5", 948 | "tough-cookie": "2.3.2", 949 | "tunnel-agent": "0.6.0", 950 | "uuid": "3.0.1" 951 | } 952 | }, 953 | "rimraf": { 954 | "version": "2.6.1", 955 | "bundled": true, 956 | "requires": { 957 | "glob": "7.1.2" 958 | } 959 | }, 960 | "safe-buffer": { 961 | "version": "5.0.1", 962 | "bundled": true 963 | }, 964 | "semver": { 965 | "version": "5.3.0", 966 | "bundled": true, 967 | "optional": true 968 | }, 969 | "set-blocking": { 970 | "version": "2.0.0", 971 | "bundled": true, 972 | "optional": true 973 | }, 974 | "signal-exit": { 975 | "version": "3.0.2", 976 | "bundled": true, 977 | "optional": true 978 | }, 979 | "sntp": { 980 | "version": "1.0.9", 981 | "bundled": true, 982 | "requires": { 983 | "hoek": "2.16.3" 984 | } 985 | }, 986 | "sshpk": { 987 | "version": "1.13.0", 988 | "bundled": true, 989 | "requires": { 990 | "asn1": "0.2.3", 991 | "assert-plus": "1.0.0", 992 | "bcrypt-pbkdf": "1.0.1", 993 | "dashdash": "1.14.1", 994 | "ecc-jsbn": "0.1.1", 995 | "getpass": "0.1.7", 996 | "jodid25519": "1.0.2", 997 | "jsbn": "0.1.1", 998 | "tweetnacl": "0.14.5" 999 | }, 1000 | "dependencies": { 1001 | "assert-plus": { 1002 | "version": "1.0.0", 1003 | "bundled": true 1004 | } 1005 | } 1006 | }, 1007 | "string-width": { 1008 | "version": "1.0.2", 1009 | "bundled": true, 1010 | "requires": { 1011 | "code-point-at": "1.1.0", 1012 | "is-fullwidth-code-point": "1.0.0", 1013 | "strip-ansi": "3.0.1" 1014 | } 1015 | }, 1016 | "string_decoder": { 1017 | "version": "1.0.1", 1018 | "bundled": true, 1019 | "requires": { 1020 | "safe-buffer": "5.0.1" 1021 | } 1022 | }, 1023 | "stringstream": { 1024 | "version": "0.0.5", 1025 | "bundled": true 1026 | }, 1027 | "strip-ansi": { 1028 | "version": "3.0.1", 1029 | "bundled": true, 1030 | "requires": { 1031 | "ansi-regex": "2.1.1" 1032 | } 1033 | }, 1034 | "strip-json-comments": { 1035 | "version": "2.0.1", 1036 | "bundled": true, 1037 | "optional": true 1038 | }, 1039 | "tar": { 1040 | "version": "2.2.1", 1041 | "bundled": true, 1042 | "requires": { 1043 | "block-stream": "0.0.9", 1044 | "fstream": "1.0.11", 1045 | "inherits": "2.0.3" 1046 | } 1047 | }, 1048 | "tar-pack": { 1049 | "version": "3.4.0", 1050 | "bundled": true, 1051 | "requires": { 1052 | "debug": "2.6.8", 1053 | "fstream": "1.0.11", 1054 | "fstream-ignore": "1.0.5", 1055 | "once": "1.4.0", 1056 | "readable-stream": "2.2.9", 1057 | "rimraf": "2.6.1", 1058 | "tar": "2.2.1", 1059 | "uid-number": "0.0.6" 1060 | } 1061 | }, 1062 | "tough-cookie": { 1063 | "version": "2.3.2", 1064 | "bundled": true, 1065 | "requires": { 1066 | "punycode": "1.4.1" 1067 | } 1068 | }, 1069 | "tunnel-agent": { 1070 | "version": "0.6.0", 1071 | "bundled": true, 1072 | "requires": { 1073 | "safe-buffer": "5.0.1" 1074 | } 1075 | }, 1076 | "tweetnacl": { 1077 | "version": "0.14.5", 1078 | "bundled": true, 1079 | "optional": true 1080 | }, 1081 | "uid-number": { 1082 | "version": "0.0.6", 1083 | "bundled": true 1084 | }, 1085 | "util-deprecate": { 1086 | "version": "1.0.2", 1087 | "bundled": true 1088 | }, 1089 | "uuid": { 1090 | "version": "3.0.1", 1091 | "bundled": true 1092 | }, 1093 | "verror": { 1094 | "version": "1.3.6", 1095 | "bundled": true, 1096 | "requires": { 1097 | "extsprintf": "1.0.2" 1098 | } 1099 | }, 1100 | "wide-align": { 1101 | "version": "1.1.2", 1102 | "bundled": true, 1103 | "optional": true, 1104 | "requires": { 1105 | "string-width": "1.0.2" 1106 | } 1107 | }, 1108 | "wrappy": { 1109 | "version": "1.0.2", 1110 | "bundled": true 1111 | } 1112 | } 1113 | }, 1114 | "glob-base": { 1115 | "version": "0.3.0", 1116 | "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", 1117 | "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", 1118 | "requires": { 1119 | "glob-parent": "2.0.0", 1120 | "is-glob": "2.0.1" 1121 | } 1122 | }, 1123 | "glob-parent": { 1124 | "version": "2.0.0", 1125 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", 1126 | "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", 1127 | "requires": { 1128 | "is-glob": "2.0.1" 1129 | } 1130 | }, 1131 | "graceful-fs": { 1132 | "version": "4.1.11", 1133 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 1134 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" 1135 | }, 1136 | "http-auth": { 1137 | "version": "3.1.3", 1138 | "resolved": "https://registry.npmjs.org/http-auth/-/http-auth-3.1.3.tgz", 1139 | "integrity": "sha1-lFz63WZSHq+PfISRPTd9exXyTjE=", 1140 | "requires": { 1141 | "apache-crypt": "1.2.1", 1142 | "apache-md5": "1.1.2", 1143 | "bcryptjs": "2.4.3", 1144 | "uuid": "3.2.1" 1145 | } 1146 | }, 1147 | "http-errors": { 1148 | "version": "1.6.3", 1149 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", 1150 | "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", 1151 | "requires": { 1152 | "depd": "1.1.2", 1153 | "inherits": "2.0.3", 1154 | "setprototypeof": "1.1.0", 1155 | "statuses": "1.5.0" 1156 | }, 1157 | "dependencies": { 1158 | "statuses": { 1159 | "version": "1.5.0", 1160 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 1161 | "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" 1162 | } 1163 | } 1164 | }, 1165 | "http-parser-js": { 1166 | "version": "0.4.11", 1167 | "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.11.tgz", 1168 | "integrity": "sha512-QCR5O2AjjMW8Mo4HyI1ctFcv+O99j/0g367V3YoVnrNw5hkDvAWZD0lWGcc+F4yN3V55USPCVix4efb75HxFfA==" 1169 | }, 1170 | "iconv-lite": { 1171 | "version": "0.4.21", 1172 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz", 1173 | "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", 1174 | "optional": true, 1175 | "requires": { 1176 | "safer-buffer": "2.1.2" 1177 | } 1178 | }, 1179 | "ignore-walk": { 1180 | "version": "3.0.1", 1181 | "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", 1182 | "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", 1183 | "optional": true, 1184 | "requires": { 1185 | "minimatch": "3.0.4" 1186 | } 1187 | }, 1188 | "inherits": { 1189 | "version": "2.0.3", 1190 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 1191 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" 1192 | }, 1193 | "is-binary-path": { 1194 | "version": "1.0.1", 1195 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 1196 | "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 1197 | "requires": { 1198 | "binary-extensions": "1.11.0" 1199 | } 1200 | }, 1201 | "is-buffer": { 1202 | "version": "1.1.6", 1203 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 1204 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" 1205 | }, 1206 | "is-dotfile": { 1207 | "version": "1.0.3", 1208 | "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 1209 | "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" 1210 | }, 1211 | "is-equal-shallow": { 1212 | "version": "0.1.3", 1213 | "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", 1214 | "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", 1215 | "requires": { 1216 | "is-primitive": "2.0.0" 1217 | } 1218 | }, 1219 | "is-extendable": { 1220 | "version": "0.1.1", 1221 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 1222 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" 1223 | }, 1224 | "is-extglob": { 1225 | "version": "1.0.0", 1226 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 1227 | "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" 1228 | }, 1229 | "is-glob": { 1230 | "version": "2.0.1", 1231 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 1232 | "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 1233 | "requires": { 1234 | "is-extglob": "1.0.0" 1235 | } 1236 | }, 1237 | "is-number": { 1238 | "version": "2.1.0", 1239 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 1240 | "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", 1241 | "requires": { 1242 | "kind-of": "3.2.2" 1243 | } 1244 | }, 1245 | "is-posix-bracket": { 1246 | "version": "0.1.1", 1247 | "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 1248 | "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" 1249 | }, 1250 | "is-primitive": { 1251 | "version": "2.0.0", 1252 | "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", 1253 | "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" 1254 | }, 1255 | "is-wsl": { 1256 | "version": "1.1.0", 1257 | "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", 1258 | "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" 1259 | }, 1260 | "isarray": { 1261 | "version": "1.0.0", 1262 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 1263 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 1264 | }, 1265 | "isobject": { 1266 | "version": "2.1.0", 1267 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 1268 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 1269 | "requires": { 1270 | "isarray": "1.0.0" 1271 | } 1272 | }, 1273 | "kind-of": { 1274 | "version": "3.2.2", 1275 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1276 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1277 | "requires": { 1278 | "is-buffer": "1.1.6" 1279 | } 1280 | }, 1281 | "live-server": { 1282 | "version": "1.2.0", 1283 | "resolved": "https://registry.npmjs.org/live-server/-/live-server-1.2.0.tgz", 1284 | "integrity": "sha1-RJhkS7+Bpm8Y3Y3/3vYcTBw3TKM=", 1285 | "requires": { 1286 | "chokidar": "1.7.0", 1287 | "colors": "1.2.1", 1288 | "connect": "3.5.1", 1289 | "cors": "2.8.4", 1290 | "event-stream": "3.3.4", 1291 | "faye-websocket": "0.11.1", 1292 | "http-auth": "3.1.3", 1293 | "morgan": "1.9.0", 1294 | "object-assign": "4.1.1", 1295 | "opn": "5.3.0", 1296 | "proxy-middleware": "0.15.0", 1297 | "send": "0.16.2", 1298 | "serve-index": "1.9.1" 1299 | } 1300 | }, 1301 | "map-stream": { 1302 | "version": "0.1.0", 1303 | "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", 1304 | "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=" 1305 | }, 1306 | "micromatch": { 1307 | "version": "2.3.11", 1308 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", 1309 | "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", 1310 | "requires": { 1311 | "arr-diff": "2.0.0", 1312 | "array-unique": "0.2.1", 1313 | "braces": "1.8.5", 1314 | "expand-brackets": "0.1.5", 1315 | "extglob": "0.3.2", 1316 | "filename-regex": "2.0.1", 1317 | "is-extglob": "1.0.0", 1318 | "is-glob": "2.0.1", 1319 | "kind-of": "3.2.2", 1320 | "normalize-path": "2.1.1", 1321 | "object.omit": "2.0.1", 1322 | "parse-glob": "3.0.4", 1323 | "regex-cache": "0.4.4" 1324 | } 1325 | }, 1326 | "mime": { 1327 | "version": "1.4.1", 1328 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", 1329 | "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" 1330 | }, 1331 | "mime-db": { 1332 | "version": "1.33.0", 1333 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", 1334 | "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" 1335 | }, 1336 | "mime-types": { 1337 | "version": "2.1.18", 1338 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", 1339 | "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", 1340 | "requires": { 1341 | "mime-db": "1.33.0" 1342 | } 1343 | }, 1344 | "minimatch": { 1345 | "version": "3.0.4", 1346 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1347 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1348 | "requires": { 1349 | "brace-expansion": "1.1.11" 1350 | } 1351 | }, 1352 | "minipass": { 1353 | "version": "2.2.4", 1354 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz", 1355 | "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", 1356 | "requires": { 1357 | "safe-buffer": "5.1.1", 1358 | "yallist": "3.0.2" 1359 | } 1360 | }, 1361 | "minizlib": { 1362 | "version": "1.1.0", 1363 | "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", 1364 | "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", 1365 | "optional": true, 1366 | "requires": { 1367 | "minipass": "2.2.4" 1368 | } 1369 | }, 1370 | "morgan": { 1371 | "version": "1.9.0", 1372 | "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.0.tgz", 1373 | "integrity": "sha1-0B+mxlhZt2/PMbPLU6OCGjEdgFE=", 1374 | "requires": { 1375 | "basic-auth": "2.0.0", 1376 | "debug": "2.6.9", 1377 | "depd": "1.1.2", 1378 | "on-finished": "2.3.0", 1379 | "on-headers": "1.0.1" 1380 | } 1381 | }, 1382 | "ms": { 1383 | "version": "2.0.0", 1384 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1385 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 1386 | }, 1387 | "nan": { 1388 | "version": "2.10.0", 1389 | "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", 1390 | "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", 1391 | "optional": true 1392 | }, 1393 | "needle": { 1394 | "version": "2.2.0", 1395 | "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz", 1396 | "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", 1397 | "optional": true, 1398 | "requires": { 1399 | "debug": "2.6.9", 1400 | "iconv-lite": "0.4.21", 1401 | "sax": "1.2.4" 1402 | } 1403 | }, 1404 | "negotiator": { 1405 | "version": "0.6.1", 1406 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", 1407 | "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" 1408 | }, 1409 | "normalize-path": { 1410 | "version": "2.1.1", 1411 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 1412 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 1413 | "requires": { 1414 | "remove-trailing-separator": "1.1.0" 1415 | } 1416 | }, 1417 | "npm-bundled": { 1418 | "version": "1.0.3", 1419 | "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz", 1420 | "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", 1421 | "optional": true 1422 | }, 1423 | "npm-packlist": { 1424 | "version": "1.1.10", 1425 | "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz", 1426 | "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", 1427 | "optional": true, 1428 | "requires": { 1429 | "ignore-walk": "3.0.1", 1430 | "npm-bundled": "1.0.3" 1431 | } 1432 | }, 1433 | "object-assign": { 1434 | "version": "4.1.1", 1435 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1436 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 1437 | }, 1438 | "object.omit": { 1439 | "version": "2.0.1", 1440 | "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 1441 | "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", 1442 | "requires": { 1443 | "for-own": "0.1.5", 1444 | "is-extendable": "0.1.1" 1445 | } 1446 | }, 1447 | "on-finished": { 1448 | "version": "2.3.0", 1449 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 1450 | "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 1451 | "requires": { 1452 | "ee-first": "1.1.1" 1453 | } 1454 | }, 1455 | "on-headers": { 1456 | "version": "1.0.1", 1457 | "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", 1458 | "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" 1459 | }, 1460 | "opn": { 1461 | "version": "5.3.0", 1462 | "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", 1463 | "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", 1464 | "requires": { 1465 | "is-wsl": "1.1.0" 1466 | } 1467 | }, 1468 | "parse-glob": { 1469 | "version": "3.0.4", 1470 | "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", 1471 | "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", 1472 | "requires": { 1473 | "glob-base": "0.3.0", 1474 | "is-dotfile": "1.0.3", 1475 | "is-extglob": "1.0.0", 1476 | "is-glob": "2.0.1" 1477 | } 1478 | }, 1479 | "parseurl": { 1480 | "version": "1.3.2", 1481 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", 1482 | "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" 1483 | }, 1484 | "path-is-absolute": { 1485 | "version": "1.0.1", 1486 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1487 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 1488 | }, 1489 | "pause-stream": { 1490 | "version": "0.0.11", 1491 | "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", 1492 | "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", 1493 | "requires": { 1494 | "through": "2.3.8" 1495 | } 1496 | }, 1497 | "preserve": { 1498 | "version": "0.2.0", 1499 | "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", 1500 | "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" 1501 | }, 1502 | "process-nextick-args": { 1503 | "version": "2.0.0", 1504 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", 1505 | "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" 1506 | }, 1507 | "proxy-middleware": { 1508 | "version": "0.15.0", 1509 | "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz", 1510 | "integrity": "sha1-o/3xvvtzD5UZZYcqwvYHTGFHelY=" 1511 | }, 1512 | "randomatic": { 1513 | "version": "1.1.7", 1514 | "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", 1515 | "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", 1516 | "requires": { 1517 | "is-number": "3.0.0", 1518 | "kind-of": "4.0.0" 1519 | }, 1520 | "dependencies": { 1521 | "is-number": { 1522 | "version": "3.0.0", 1523 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 1524 | "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 1525 | "requires": { 1526 | "kind-of": "3.2.2" 1527 | }, 1528 | "dependencies": { 1529 | "kind-of": { 1530 | "version": "3.2.2", 1531 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1532 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1533 | "requires": { 1534 | "is-buffer": "1.1.6" 1535 | } 1536 | } 1537 | } 1538 | }, 1539 | "kind-of": { 1540 | "version": "4.0.0", 1541 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 1542 | "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 1543 | "requires": { 1544 | "is-buffer": "1.1.6" 1545 | } 1546 | } 1547 | } 1548 | }, 1549 | "range-parser": { 1550 | "version": "1.2.0", 1551 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", 1552 | "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" 1553 | }, 1554 | "readable-stream": { 1555 | "version": "2.3.6", 1556 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 1557 | "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 1558 | "requires": { 1559 | "core-util-is": "1.0.2", 1560 | "inherits": "2.0.3", 1561 | "isarray": "1.0.0", 1562 | "process-nextick-args": "2.0.0", 1563 | "safe-buffer": "5.1.1", 1564 | "string_decoder": "1.1.1", 1565 | "util-deprecate": "1.0.2" 1566 | } 1567 | }, 1568 | "readdirp": { 1569 | "version": "2.1.0", 1570 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", 1571 | "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", 1572 | "requires": { 1573 | "graceful-fs": "4.1.11", 1574 | "minimatch": "3.0.4", 1575 | "readable-stream": "2.3.6", 1576 | "set-immediate-shim": "1.0.1" 1577 | } 1578 | }, 1579 | "regex-cache": { 1580 | "version": "0.4.4", 1581 | "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", 1582 | "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", 1583 | "requires": { 1584 | "is-equal-shallow": "0.1.3" 1585 | } 1586 | }, 1587 | "remove-trailing-separator": { 1588 | "version": "1.1.0", 1589 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 1590 | "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" 1591 | }, 1592 | "repeat-element": { 1593 | "version": "1.1.2", 1594 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 1595 | "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" 1596 | }, 1597 | "repeat-string": { 1598 | "version": "1.6.1", 1599 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 1600 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" 1601 | }, 1602 | "safe-buffer": { 1603 | "version": "5.1.1", 1604 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", 1605 | "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" 1606 | }, 1607 | "safer-buffer": { 1608 | "version": "2.1.2", 1609 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1610 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 1611 | "optional": true 1612 | }, 1613 | "sax": { 1614 | "version": "1.2.4", 1615 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", 1616 | "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", 1617 | "optional": true 1618 | }, 1619 | "send": { 1620 | "version": "0.16.2", 1621 | "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", 1622 | "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", 1623 | "requires": { 1624 | "debug": "2.6.9", 1625 | "depd": "1.1.2", 1626 | "destroy": "1.0.4", 1627 | "encodeurl": "1.0.2", 1628 | "escape-html": "1.0.3", 1629 | "etag": "1.8.1", 1630 | "fresh": "0.5.2", 1631 | "http-errors": "1.6.3", 1632 | "mime": "1.4.1", 1633 | "ms": "2.0.0", 1634 | "on-finished": "2.3.0", 1635 | "range-parser": "1.2.0", 1636 | "statuses": "1.4.0" 1637 | }, 1638 | "dependencies": { 1639 | "statuses": { 1640 | "version": "1.4.0", 1641 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", 1642 | "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" 1643 | } 1644 | } 1645 | }, 1646 | "serve-index": { 1647 | "version": "1.9.1", 1648 | "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", 1649 | "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", 1650 | "requires": { 1651 | "accepts": "1.3.5", 1652 | "batch": "0.6.1", 1653 | "debug": "2.6.9", 1654 | "escape-html": "1.0.3", 1655 | "http-errors": "1.6.3", 1656 | "mime-types": "2.1.18", 1657 | "parseurl": "1.3.2" 1658 | } 1659 | }, 1660 | "set-immediate-shim": { 1661 | "version": "1.0.1", 1662 | "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", 1663 | "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" 1664 | }, 1665 | "setprototypeof": { 1666 | "version": "1.1.0", 1667 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 1668 | "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" 1669 | }, 1670 | "split": { 1671 | "version": "0.3.3", 1672 | "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", 1673 | "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", 1674 | "requires": { 1675 | "through": "2.3.8" 1676 | } 1677 | }, 1678 | "statuses": { 1679 | "version": "1.3.1", 1680 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", 1681 | "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" 1682 | }, 1683 | "stream-combiner": { 1684 | "version": "0.0.4", 1685 | "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", 1686 | "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", 1687 | "requires": { 1688 | "duplexer": "0.1.1" 1689 | } 1690 | }, 1691 | "string_decoder": { 1692 | "version": "1.1.1", 1693 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1694 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1695 | "requires": { 1696 | "safe-buffer": "5.1.1" 1697 | } 1698 | }, 1699 | "through": { 1700 | "version": "2.3.8", 1701 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 1702 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" 1703 | }, 1704 | "unix-crypt-td-js": { 1705 | "version": "1.0.0", 1706 | "resolved": "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.0.0.tgz", 1707 | "integrity": "sha1-HAgkFQSBvHoB1J6Y8exmjYJBLzs=" 1708 | }, 1709 | "unpipe": { 1710 | "version": "1.0.0", 1711 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 1712 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" 1713 | }, 1714 | "util-deprecate": { 1715 | "version": "1.0.2", 1716 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1717 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 1718 | }, 1719 | "utils-merge": { 1720 | "version": "1.0.0", 1721 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", 1722 | "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=" 1723 | }, 1724 | "uuid": { 1725 | "version": "3.2.1", 1726 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", 1727 | "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" 1728 | }, 1729 | "vary": { 1730 | "version": "1.1.2", 1731 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 1732 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" 1733 | }, 1734 | "websocket-driver": { 1735 | "version": "0.7.0", 1736 | "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", 1737 | "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", 1738 | "requires": { 1739 | "http-parser-js": "0.4.11", 1740 | "websocket-extensions": "0.1.3" 1741 | } 1742 | }, 1743 | "websocket-extensions": { 1744 | "version": "0.1.3", 1745 | "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", 1746 | "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" 1747 | }, 1748 | "yallist": { 1749 | "version": "3.0.2", 1750 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", 1751 | "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" 1752 | } 1753 | } 1754 | } 1755 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap4-website-two", 3 | "version": "1.0.0", 4 | "description": "- src, is the source code of the website - docs, have images, and text about this website", 5 | "main": "index.js", 6 | "scripts": { 7 | "dev": "live-server src" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "dependencies": { 13 | "live-server": "^1.2.0" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/css/main.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: 'Titillium Web', sans-serif; 3 | } 4 | 5 | .navbar-brand { 6 | font-size: 20px; 7 | color: #000; 8 | font-weight: bold; 9 | } 10 | 11 | #testimonial { 12 | background: #f1f1f1; 13 | padding: 50px 0 30px 0; 14 | text-align:center; 15 | margin-top: 40px; 16 | } 17 | 18 | footer { 19 | background: url(../img/smartphones.png); 20 | } 21 | -------------------------------------------------------------------------------- /src/img/image0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/bootstrap4-website-two/7e05d1e4f03b90e730083f4ea52930cea8edf501/src/img/image0.gif -------------------------------------------------------------------------------- /src/img/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/bootstrap4-website-two/7e05d1e4f03b90e730083f4ea52930cea8edf501/src/img/image1.png -------------------------------------------------------------------------------- /src/img/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/bootstrap4-website-two/7e05d1e4f03b90e730083f4ea52930cea8edf501/src/img/image2.png -------------------------------------------------------------------------------- /src/img/smartphones.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/bootstrap4-website-two/7e05d1e4f03b90e730083f4ea52930cea8edf501/src/img/smartphones.png -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Bootstrap Website Two 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 31 | 32 | 33 | 51 | 52 |
53 |
54 |

55 | Consectetur esse incidunt voluptatibus modi quae ipsa eos corrupti ad rerum? Modi natus necessitatibus eaque illum voluptas accusamus aliquid ipsum consectetur? Voluptate voluptate in deleniti amet itaque eius? Impedit sapiente? 56 |

57 |

- Ryan Ray

58 |
59 |
60 | 61 |
62 |
63 |
64 |
65 |
66 | 67 |
68 |
69 |
70 |
71 |

Consectetur magnam quos voluptatibus laboriosam.

72 |

Amet vero earum quis modi ad? Voluptate id nihil harum mollitia exercitationem, dolores mollitia minus voluptates repellat esse. Dignissimos consectetur libero mollitia nihil enim. Nam pariatur veritatis ratione temporibus nisi!

73 | Read More 74 |
75 |
76 |
77 |
78 |
79 | 80 |
81 |
82 |
83 |
84 |

Lorem repellat qui.

85 |

Amet neque nulla enim ex adipisci. Dolorum maxime at mollitia eius explicabo maxime eaque hic eveniet corporis est officia corporis laudantium sed odit officia, voluptates iure in doloremque. Atque quo.

86 |
87 |
88 |

Dolor harum debitis!

89 |

Ipsum neque ratione illo fuga numquam accusamus. Ipsam dolore non reprehenderit sed voluptatibus. Aut fugit repudiandae consectetur in obcaecati doloremque praesentium ratione. Laboriosam sapiente corrupti laboriosam aut velit quidem itaque.

90 |
91 |
92 |
93 |
94 | 95 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 168 | 169 | 170 | --------------------------------------------------------------------------------