From 01939b8ed801e5816952b2aa97688d121e4ace87 Mon Sep 17 00:00:00 2001 From: Pascal Syma Date: Fri, 14 Feb 2020 02:33:33 +0100 Subject: [PATCH] added favicons Signed-off-by: Pascal Syma --- package-lock.json | 1912 +++++++++++++++++++++++++++++++++++++++++++- package.json | 1 + public/favicon.png | Bin 0 -> 86754 bytes webpack/base.js | 26 +- 4 files changed, 1935 insertions(+), 4 deletions(-) create mode 100644 public/favicon.png diff --git a/package-lock.json b/package-lock.json index 48a1c09..0c6018f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "phaser3-project-template", - "version": "1.1.0", + "version": "2.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -826,6 +826,15 @@ "semver": "^5.5.0" } }, + "@babel/runtime": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz", + "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, "@babel/template": { "version": "7.7.0", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz", @@ -881,6 +890,351 @@ } } }, + "@jimp/bmp": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.9.3.tgz", + "integrity": "sha512-wXZYccgGQAsIK8DZX0wZE3gbSd2mL2+eheSJMts6I5hQjxhVRZd1Gwu425nUQGzfKCOgKYTW0nLv7/8OoOTTkw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "bmp-js": "^0.1.0", + "core-js": "^3.4.1" + } + }, + "@jimp/core": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.9.3.tgz", + "integrity": "sha512-kB9lvst1QhgYOC963SAuPgv+DdVfxTProphrSffAAoo5eLeQab/Ca3ZUeX1E/SnLSr+NGVnNCd8c9gyuKDiENg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^3.4.1", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + }, + "dependencies": { + "buffer": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", + "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + } + } + }, + "@jimp/custom": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.9.3.tgz", + "integrity": "sha512-2E7yabQMeqjcK8+ZFu3Ja5cWyrB0zv/pmzNSDg/BBPJ59HE0fj/qcERAz6VklcjHUYRUfmE5uODsb+4DE0o/YQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/core": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/gif": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.9.3.tgz", + "integrity": "sha512-DshKgMQ8lXorI/xTRyeRkZqZ3JqgnL2aGYAhx0SkAunyHgXji27chmrOGj/6KVDBucrDf/6mSexnSoUDnlWrfA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1", + "omggif": "^1.0.9" + } + }, + "@jimp/jpeg": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.9.3.tgz", + "integrity": "sha512-AJzcTJXfN9BHtpzAbICwR3+GoH0pSr6OYXbAS6yuKwz+xVn9UHrEjQb74CIzIRqrT/VWcIKg29cMQxgokzWY7w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1", + "jpeg-js": "^0.3.4" + } + }, + "@jimp/plugin-blit": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.9.3.tgz", + "integrity": "sha512-+UxCsJ3XkRSdpigpTBJ9WkdwUc3OtBlhVZdU6OL6M9ldume5Gj3rTyWvMCqytOK1tZ/+7HmxoWe4IWX31hz9qA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-blur": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.9.3.tgz", + "integrity": "sha512-RADcYjZ5vbk5ZrUiK7qv0G4xOpHtu19HWVVX9JTDbm4VByWTxPboVKlgiYLA6l+IxIXNtEqDclsADIM0s9FQhA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-color": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.9.3.tgz", + "integrity": "sha512-gHDA5GVx4/R4fitEACKmWH7hNy0aU48MZWYRxmATvuqY39KidJ0fjwp+brQ3Ivgb35AgFVc2jQYc3U/JXv4RxQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/plugin-contain": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.9.3.tgz", + "integrity": "sha512-vdYAtp65LNDT/hMctow5o0a/SbD41/y7Z9AO7MGsfUIK92Woq90SNTWx7JplDl4HSZGrqaBONnfiEhRiYlDrdg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-cover": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.9.3.tgz", + "integrity": "sha512-yOwsvakgyS2/C4iZF1a1wg63QKfYvqb2d6k+rgY/0vaAe44JtEx+Gbg+7iOt4EaMm5BDlxRwmcA2Q8Pef8TvAQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-crop": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.9.3.tgz", + "integrity": "sha512-kqMXSyY8hrfo0idr6qY2USOWPrNqpDWs+D6Vwa+kV6SGJhj3rMTIcptQDaamIETSxbjkE8rwUu3K4Q5UD69D7w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-displace": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.9.3.tgz", + "integrity": "sha512-0AdwxYRWDmJ2wIRIj2RR3sRmNjMhcy5Kwt9Jbi/RRnzxkRScZAiyzkNZhBul23EM7ClfjrUrZufuUvRMHxZRDw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-dither": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.9.3.tgz", + "integrity": "sha512-8OE+Xak9xepiCwSV+oAsb/gupTnttG3aDKxtpSZjwHebnr+k1VG8NgICbMSFATTVJqqZ18oj6LC+5726qHUJ9w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-flip": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.9.3.tgz", + "integrity": "sha512-w+lzE1ZF/UOjB8qJdeIm+dLQtOK1obZwGYdCIbgxZxw4SfkkjAftJdY8o8RNOXhHDZqGu+cYQZbMKP1zcoNkyQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-gaussian": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.9.3.tgz", + "integrity": "sha512-RPrWwzlZsbWC2opSgeyWt30JU9Uwg1+GwBnoNpEMLKeqm0Dv6snASASa4zVtviGWAIq//p3Jrap7g57hKqL0Cg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-invert": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.9.3.tgz", + "integrity": "sha512-0lRsh7IPkzyYqExrZDT50h38xdlB/+KrdiDcuxWwWyIlKauLMR0kInjwf8sPeb3elPLeETmze7uwPAxrIAtsGQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-mask": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.9.3.tgz", + "integrity": "sha512-nZ0J62Hly9JtMZctlSDVgnTd8Fg2XGikzAYilSTCjzIRtbXL5Be/qSAZrMfLD3CZ8exTxdlEGRkEJI3RZKXYCw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-normalize": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.9.3.tgz", + "integrity": "sha512-0IvgTt4R15QJnoCHvvqlK56zOtCsQV7Mkx757kdNah8uyPGjadTcFBuqCaOMK943X36IIv+o7Ix7yvNUJZt4aw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-print": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.9.3.tgz", + "integrity": "sha512-pV6oX5Bhe9O/dbgrotz46Bv6u1M+/n9G0kRUunDjwzXrvON5raBFEJHQDPcTXiqPT25Gc9Ba4/Akfo/Zl6+wgQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1", + "load-bmfont": "^1.4.0" + } + }, + "@jimp/plugin-resize": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.9.3.tgz", + "integrity": "sha512-YzqVE8QoDIZpVuI52v+WejwEjEEiJfNFviQfprfm5af7uSSseZgDw1sJ0koqAu+liMSY+Ewp79v2SDrKoJKqtg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-rotate": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.9.3.tgz", + "integrity": "sha512-kADY2pI3/yMyHbuyvKB4nqPoKf8DPQBU1b4zz2K7SxcwKh1krFf4Fa9mmhhDLoFwuNSy0SPb1JCMUO4BtFCFLA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-scale": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.9.3.tgz", + "integrity": "sha512-vZaiL5Qc+WrgGEfUe4Y0vG+qbT6pe2TW68/mu124E1tKVcZjHKZUeFN0Wr/hP2myN6nqTYj0/sord2OS/04JpA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugins": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.9.3.tgz", + "integrity": "sha512-KYCSgFGoZBNC0224X5yUnMHCZnCdUVrsu2Yo67o3XZfUgDjO81J+vdzZ0twpPQ6qLLVAP+nQ8hkRV/QzEUstMw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/plugin-blit": "^0.9.3", + "@jimp/plugin-blur": "^0.9.3", + "@jimp/plugin-color": "^0.9.3", + "@jimp/plugin-contain": "^0.9.3", + "@jimp/plugin-cover": "^0.9.3", + "@jimp/plugin-crop": "^0.9.3", + "@jimp/plugin-displace": "^0.9.3", + "@jimp/plugin-dither": "^0.9.3", + "@jimp/plugin-flip": "^0.9.3", + "@jimp/plugin-gaussian": "^0.9.3", + "@jimp/plugin-invert": "^0.9.3", + "@jimp/plugin-mask": "^0.9.3", + "@jimp/plugin-normalize": "^0.9.3", + "@jimp/plugin-print": "^0.9.3", + "@jimp/plugin-resize": "^0.9.3", + "@jimp/plugin-rotate": "^0.9.3", + "@jimp/plugin-scale": "^0.9.3", + "core-js": "^3.4.1", + "timm": "^1.6.1" + } + }, + "@jimp/png": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.9.3.tgz", + "integrity": "sha512-LJXUemDTSbTGAGEp9hNQH0uTRSB8gYeE6FsfT3M00oZincu6/WzDzl0P8E95rMjNxZqAihdTyOP3+kcrbbqX+w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.9.3", + "core-js": "^3.4.1", + "pngjs": "^3.3.3" + } + }, + "@jimp/tiff": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.9.3.tgz", + "integrity": "sha512-w9H6dT+GDHN//Srsv27JhRn7R2byzUahOGfFw7KpIn95jg0ogcxjKTo/RAGQC56sr4U092e4Npl7E85Lt934WQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "core-js": "^3.4.1", + "utif": "^2.0.1" + } + }, + "@jimp/types": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.9.3.tgz", + "integrity": "sha512-hUJKoT2IhnbO/trxNWzN19n8g+p7aKbM1R+71n4wMZnD41PzrVtz+sBBCdB+JCjBJs/i7fJt4d9z0i3Xe8m7Zw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/bmp": "^0.9.3", + "@jimp/gif": "^0.9.3", + "@jimp/jpeg": "^0.9.3", + "@jimp/png": "^0.9.3", + "@jimp/tiff": "^0.9.3", + "core-js": "^3.4.1", + "timm": "^1.6.1" + } + }, + "@jimp/utils": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.9.3.tgz", + "integrity": "sha512-9D2Of6BcjYONtl77YfmU2y5aRMLe0/O2e2aQvfCxdNwD33jRdwNdN4i3m73dpiClNquApIjL4nYGhTixA4UstA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "core-js": "^3.4.1" + } + }, "@types/anymatch": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", @@ -893,6 +1247,15 @@ "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", "dev": true }, + "@types/favicons": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@types/favicons/-/favicons-5.5.0.tgz", + "integrity": "sha512-s76OlRaBfqtGu2ZBobnZv2NETfqsQUVfKKlOkKNGo4ArBsqiblodKsnQ3j29hCCgmpQacEfLxealV96za+tzVQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/glob": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", @@ -1227,6 +1590,12 @@ "color-convert": "^1.9.0" } }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", + "dev": true + }, "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", @@ -1254,6 +1623,48 @@ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", @@ -1299,6 +1710,21 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, "asn1.js": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", @@ -1337,6 +1763,12 @@ } } }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -1372,12 +1804,36 @@ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", "dev": true }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, + "author-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", + "integrity": "sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", + "dev": true + }, "babel-loader": { "version": "8.0.6", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz", @@ -1472,23 +1928,81 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, + "bignumber.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", + "integrity": "sha1-g4qZLan51zfg9LLbC+YrsJ3Qxeg=", + "dev": true + }, "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true }, + "bl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-3.0.0.tgz", + "integrity": "sha512-EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A==", + "dev": true, + "requires": { + "readable-stream": "^3.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, "bluebird": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", "dev": true }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=", + "dev": true + }, "bn.js": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", @@ -1702,6 +2216,34 @@ } } }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -1714,6 +2256,12 @@ "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", "dev": true }, + "buffer-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", + "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==", + "dev": true + }, "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", @@ -1786,6 +2334,91 @@ "unset-value": "^1.0.0" } }, + "cache-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", + "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", + "dev": true, + "requires": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^3.0.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^2.0.0" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.2.0.tgz", + "integrity": "sha512-1JKclkYYsf1q9WIJKLZa9S9muC+08RIjzAlLrK4QcYLJMS6mk9yombQ9qf+zJ7H9LS800k0s44L4sDq9VYzqyg==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.0", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "camel-case": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", @@ -1808,6 +2441,12 @@ "integrity": "sha512-b8DJyb+VVXZGRgJUa30cbk8gKHZ3LOZTBLaUEEVr2P4xpmFigOCc62CO4uzquW641Ouq1Rm9N+rWLWdSYDaDIw==", "dev": true }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -1940,6 +2579,67 @@ } } }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -1956,6 +2656,16 @@ "object-visit": "^1.0.0" } }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -1971,6 +2681,31 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, "commander": { "version": "2.17.1", "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", @@ -2092,6 +2827,12 @@ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", "dev": true }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -2154,6 +2895,12 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true }, + "core-js": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", + "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==", + "dev": true + }, "core-js-compat": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.4.1.tgz", @@ -2271,6 +3018,15 @@ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", "dev": true }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -2292,6 +3048,15 @@ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true }, + "decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "dev": true, + "requires": { + "mimic-response": "^2.0.0" + } + }, "deep-equal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz", @@ -2314,6 +3079,12 @@ } } }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, "default-gateway": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", @@ -2389,6 +3160,18 @@ "rimraf": "^2.6.3" } }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -2417,6 +3200,12 @@ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", "dev": true }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true + }, "detect-node": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", @@ -2486,6 +3275,12 @@ } } }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=", + "dev": true + }, "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -2561,6 +3356,16 @@ } } }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -2707,6 +3512,12 @@ "is-symbol": "^1.0.2" } }, + "es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", + "dev": true + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -2801,6 +3612,12 @@ "strip-eof": "^1.0.0" } }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", + "dev": true + }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -2851,6 +3668,12 @@ } } }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -2937,6 +3760,12 @@ } } }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, "extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", @@ -3023,6 +3852,12 @@ } } }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, "fast-deep-equal": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", @@ -3035,6 +3870,152 @@ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", "dev": true }, + "favicons": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/favicons/-/favicons-5.5.0.tgz", + "integrity": "sha512-xZ4B+fZDuq2y999iorrYq4KuBT3OIZHU+CVfjOWQbjOC1OiU0xbf6pp4Ju/yAfJn7W74RVrC3Cv0oqR5CLvviw==", + "dev": true, + "requires": { + "clone": "^2.1.2", + "colors": "^1.4.0", + "core-js": "^3.4.5", + "image-size": "^0.8.3", + "jimp": "^0.9.3", + "jsontoxml": "^1.0.1", + "lodash.defaultsdeep": "^4.6.1", + "require-directory": "^2.1.1", + "sharp": "^0.23.3", + "through2": "^3.0.1", + "tinycolor2": "^1.4.1", + "to-ico": "^1.1.5", + "vinyl": "^2.2.0", + "xml2js": "^0.4.22" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", + "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "dev": true, + "requires": { + "readable-stream": "2 || 3" + } + } + } + }, + "favicons-webpack-plugin": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/favicons-webpack-plugin/-/favicons-webpack-plugin-2.1.0.tgz", + "integrity": "sha512-tHASGU/7pDbjma8Z6c6tmLe4zTcglRPVuE57L+qBCLYu2ELKsXu9h66a8S8Rjb4aFHXvJgTY3voghYzrhEAV6Q==", + "dev": true, + "requires": { + "@types/favicons": "5.5.0", + "cache-loader": "^4.1.0", + "camelcase": "^5.3.1", + "favicons": "5.5.0", + "find-cache-dir": "^3.2.0", + "find-root": "^1.1.0", + "loader-utils": "^1.2.3", + "parse-author": "^2.0.0" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.2.0.tgz", + "integrity": "sha512-1JKclkYYsf1q9WIJKLZa9S9muC+08RIjzAlLrK4QcYLJMS6mk9yombQ9qf+zJ7H9LS800k0s44L4sDq9VYzqyg==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.0", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "faye-websocket": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", @@ -3060,6 +4041,12 @@ "schema-utils": "^2.0.0" } }, + "file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==", + "dev": true + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -3126,6 +4113,12 @@ "pkg-dir": "^3.0.0" } }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, "find-up": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", @@ -3215,6 +4208,23 @@ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, "forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", @@ -3278,6 +4288,12 @@ } } }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "fs-minipass": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.0.0.tgz", @@ -3859,6 +4875,44 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -3880,6 +4934,21 @@ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", + "dev": true + }, "glob": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", @@ -3915,6 +4984,24 @@ } } }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "dev": true, + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + }, + "dependencies": { + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=", + "dev": true + } + } + }, "global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -3989,6 +5076,22 @@ "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==", "dev": true }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -4010,6 +5113,12 @@ "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", "dev": true }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -4273,6 +5382,17 @@ "micromatch": "^3.1.10" } }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", @@ -4300,6 +5420,15 @@ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", "dev": true }, + "image-size": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.8.3.tgz", + "integrity": "sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg==", + "dev": true, + "requires": { + "queue": "6.0.1" + } + }, "import-local": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", @@ -4439,6 +5568,12 @@ "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", "dev": true }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", @@ -4523,6 +5658,12 @@ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "is-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=", + "dev": true + }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", @@ -4609,6 +5750,12 @@ "has-symbols": "^1.0.0" } }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -4639,6 +5786,12 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, "jest-worker": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", @@ -4660,6 +5813,26 @@ } } }, + "jimp": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.9.3.tgz", + "integrity": "sha512-dIxvT1OMRkd3+B18XUhJ5WZ2Dw7Hp8mvjaTqfi945zZ7fga6LT22h3NLYDorHHAiy9z30KjfNnOgpBoxrdjDZg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/custom": "^0.9.3", + "@jimp/plugins": "^0.9.3", + "@jimp/types": "^0.9.3", + "core-js": "^3.4.1", + "regenerator-runtime": "^0.13.3" + } + }, + "jpeg-js": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.6.tgz", + "integrity": "sha512-MUj2XlMB8kpe+8DJUGH/3UJm4XpI8XEgZQ+CiHDeyrGoKPdW/8FJv6ku+3UiYm5Fz3CWaL+iXmD8Q4Ap6aC1Jw==", + "dev": true + }, "js-levenshtein": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", @@ -4672,6 +5845,12 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -4684,12 +5863,24 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, "json3": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", @@ -4704,6 +5895,24 @@ "minimist": "^1.2.0" } }, + "jsontoxml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jsontoxml/-/jsontoxml-1.0.1.tgz", + "integrity": "sha512-dtKGq0K8EWQBRqcAaePSgKR4Hyjfsz/LkurHSV3Cxk4H+h2fWDeaN2jzABz+ZmOJylgXS7FGeWmbZ6jgYUMdJQ==", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", @@ -4725,6 +5934,22 @@ "invert-kv": "^2.0.0" } }, + "load-bmfont": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", + "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==", + "dev": true, + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", @@ -4757,6 +5982,12 @@ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", "dev": true }, + "lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true + }, "loglevel": { "version": "1.6.6", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.6.tgz", @@ -4981,6 +6212,21 @@ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, + "mimic-response": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.0.0.tgz", + "integrity": "sha512-8ilDoEapqA4uQ3TwS0jakGONKXVJqpy+RpM+3b7pLdOjghCrEiGp9SRkFbUHAmZW9vdnrENWHjaweIoTIJExSQ==", + "dev": true + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dev": true, + "requires": { + "dom-walk": "^0.1.0" + } + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -5043,6 +6289,16 @@ "minipass": "^3.0.0" } }, + "minizlib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.0.tgz", + "integrity": "sha512-EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, "mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", @@ -5139,8 +6395,7 @@ "version": "2.14.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true, - "optional": true + "dev": true }, "nanomatch": { "version": "1.2.13", @@ -5161,6 +6416,12 @@ "to-regex": "^3.0.1" } }, + "napi-build-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.1.tgz", + "integrity": "sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA==", + "dev": true + }, "negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", @@ -5188,6 +6449,15 @@ "lower-case": "^1.1.1" } }, + "node-abi": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.15.0.tgz", + "integrity": "sha512-FeLpTS0F39U7hHZU1srAK4Vx+5AHNVOTP+hxBNQknR/54laTHSFIJkDWDqiquY1LeLUgTfPN7sLPhMubx0PLAg==", + "dev": true, + "requires": { + "semver": "^5.4.1" + } + }, "node-forge": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", @@ -5308,6 +6578,12 @@ } } }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=", + "dev": true + }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -5323,6 +6599,18 @@ "path-key": "^2.0.0" } }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -5338,6 +6626,12 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -5433,6 +6727,12 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", "dev": true }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==", + "dev": true + }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -5621,12 +6921,58 @@ "safe-buffer": "^5.1.1" } }, + "parse-author": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", + "integrity": "sha1-00YL8d3Q367tQtp1QkLmX7aEqB8=", + "dev": true, + "requires": { + "author-regex": "^1.0.0" + } + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", + "dev": true + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", + "dev": true + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "dev": true, + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-headers": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", + "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==", + "dev": true + }, "parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", "dev": true }, + "parse-png": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-1.1.2.tgz", + "integrity": "sha1-9cKtfHmTSQmGAgooTBmu5FlxH/I=", + "dev": true, + "requires": { + "pngjs": "^3.2.0" + } + }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -5709,6 +7055,12 @@ "sha.js": "^2.4.8" } }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, "phaser": { "version": "3.20.1", "resolved": "https://registry.npmjs.org/phaser/-/phaser-3.20.1.tgz", @@ -5720,6 +7072,12 @@ "path": "^0.12.7" } }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", + "dev": true + }, "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", @@ -5741,6 +7099,15 @@ "pinkie": "^2.0.0" } }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "dev": true, + "requires": { + "pngjs": "^3.0.0" + } + }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -5750,6 +7117,12 @@ "find-up": "^3.0.0" } }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "dev": true + }, "portfinder": { "version": "1.0.25", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", @@ -5778,6 +7151,29 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, + "prebuild-install": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.3.tgz", + "integrity": "sha512-GV+nsUXuPW2p8Zy7SarF/2W/oiK8bFQgJcncoJ0d7kRpekEA0ftChjfEaF9/Y+QJEc/wFR7RAEa8lYByuUIe2g==", + "dev": true, + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + } + }, "pretty-error": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", @@ -5827,6 +7223,12 @@ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true }, + "psl": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==", + "dev": true + }, "public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", @@ -5904,6 +7306,15 @@ "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", "dev": true }, + "queue": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.1.tgz", + "integrity": "sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==", + "dev": true, + "requires": { + "inherits": "~2.0.3" + } + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -5959,6 +7370,24 @@ "schema-utils": "^2.0.1" } }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "read-chunk": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-1.0.1.tgz", + "integrity": "sha1-X2jKswfmY/GZk1J9m1icrORmEZQ=", + "dev": true + }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", @@ -6029,6 +7458,12 @@ "regenerate": "^1.4.0" } }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", + "dev": true + }, "regenerator-transform": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", @@ -6131,6 +7566,48 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + } + } + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -6149,6 +7626,88 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", "dev": true }, + "resize-img": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/resize-img/-/resize-img-1.1.2.tgz", + "integrity": "sha1-+tZQ+vPvLFPqYxErwnLZXp2SVQ4=", + "dev": true, + "requires": { + "bmp-js": "0.0.1", + "file-type": "^3.8.0", + "get-stream": "^2.0.0", + "jimp": "^0.2.21", + "jpeg-js": "^0.1.1", + "parse-png": "^1.1.1" + }, + "dependencies": { + "bmp-js": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.1.tgz", + "integrity": "sha1-WtAUcJnROp84qnuZrx1ueGZu038=", + "dev": true + }, + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "jimp": { + "version": "0.2.28", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.2.28.tgz", + "integrity": "sha1-3VKak3GQ9ClXp5N9Gsw6d2KZbqI=", + "dev": true, + "requires": { + "bignumber.js": "^2.1.0", + "bmp-js": "0.0.3", + "es6-promise": "^3.0.2", + "exif-parser": "^0.1.9", + "file-type": "^3.1.0", + "jpeg-js": "^0.2.0", + "load-bmfont": "^1.2.3", + "mime": "^1.3.4", + "mkdirp": "0.5.1", + "pixelmatch": "^4.0.0", + "pngjs": "^3.0.0", + "read-chunk": "^1.0.1", + "request": "^2.65.0", + "stream-to-buffer": "^0.1.0", + "tinycolor2": "^1.1.2", + "url-regex": "^3.0.0" + }, + "dependencies": { + "bmp-js": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.3.tgz", + "integrity": "sha1-ZBE+nHzxICs3btYHvzBibr5XsYo=", + "dev": true + }, + "jpeg-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.2.0.tgz", + "integrity": "sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII=", + "dev": true + } + } + }, + "jpeg-js": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.1.2.tgz", + "integrity": "sha1-E1uZLAV1yYXPoPSUoyJ+0jhYPs4=", + "dev": true + } + } + }, "resolve": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", @@ -6263,6 +7822,12 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, "schema-utils": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.4.1.tgz", @@ -6459,6 +8024,31 @@ "safe-buffer": "^5.0.1" } }, + "sharp": { + "version": "0.23.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.23.4.tgz", + "integrity": "sha512-fJMagt6cT0UDy9XCsgyLi0eiwWWhQRxbwGmqQT6sY8Av4s0SVsT/deg8fobBQCTDU5iXRgz0rAeXoE2LBZ8g+Q==", + "dev": true, + "requires": { + "color": "^3.1.2", + "detect-libc": "^1.0.3", + "nan": "^2.14.0", + "npmlog": "^4.1.2", + "prebuild-install": "^5.3.3", + "semver": "^6.3.0", + "simple-get": "^3.1.0", + "tar": "^5.0.5", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -6480,6 +8070,32 @@ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "dev": true }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", + "dev": true + }, + "simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "dev": true, + "requires": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + } + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -6756,6 +8372,23 @@ "extend-shallow": "^3.0.0" } }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, "ssri": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", @@ -6896,6 +8529,21 @@ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", "dev": true }, + "stream-to": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-to/-/stream-to-0.2.2.tgz", + "integrity": "sha1-hDBgmNhf25kLn6MAsbPM9V6O8B0=", + "dev": true + }, + "stream-to-buffer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz", + "integrity": "sha1-JnmdkDqyAlyb1VCsRxcbAPjdgKk=", + "dev": true, + "requires": { + "stream-to": "~0.2.0" + } + }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -6945,6 +8593,12 @@ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -6960,6 +8614,73 @@ "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==", "dev": true }, + "tar": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/tar/-/tar-5.0.5.tgz", + "integrity": "sha512-MNIgJddrV2TkuwChwcSNds/5E9VijOiw7kAc1y5hTNJoLDSuIyid2QtLYiCYNnICebpuvjhPQZsXwUL0O3l7OQ==", + "dev": true, + "requires": { + "chownr": "^1.1.3", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.0", + "mkdirp": "^0.5.0", + "yallist": "^4.0.0" + } + }, + "tar-fs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz", + "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp": "^0.5.1", + "pump": "^3.0.0", + "tar-stream": "^2.0.0" + } + }, + "tar-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.0.tgz", + "integrity": "sha512-+DAn4Nb4+gz6WZigRzKEZl1QuJVOLtAwwF+WUxy1fJ6X63CaGaUAxJRD2KEn1OMfcbCjySTYpNC6WmfQoIEOdw==", + "dev": true, + "requires": { + "bl": "^3.0.0", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, "terser": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.0.tgz", @@ -7133,6 +8854,18 @@ "setimmediate": "^1.0.4" } }, + "timm": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.6.2.tgz", + "integrity": "sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw==", + "dev": true + }, + "tinycolor2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", + "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=", + "dev": true + }, "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", @@ -7145,6 +8878,27 @@ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, + "to-ico": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/to-ico/-/to-ico-1.1.5.tgz", + "integrity": "sha512-5kIh7m7bkIlqIESEZkL8gAMMzucXKfPe3hX2FoDY5HEAfD9OJU+Qh9b6Enp74w0qRcxVT5ejss66PHKqc3AVkg==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "buffer-alloc": "^1.1.0", + "image-size": "^0.5.0", + "parse-png": "^1.0.0", + "resize-img": "^1.1.0" + }, + "dependencies": { + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true + } + } + }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -7199,6 +8953,16 @@ "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", "dev": true }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, "tslib": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", @@ -7211,6 +8975,21 @@ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", "dev": true }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, "type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -7402,12 +9181,38 @@ "requires-port": "^1.0.0" } }, + "url-regex": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", + "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", + "dev": true, + "requires": { + "ip-regex": "^1.0.1" + }, + "dependencies": { + "ip-regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", + "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", + "dev": true + } + } + }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, + "utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "dev": true, + "requires": { + "pako": "^1.0.5" + } + }, "util": { "version": "0.10.4", "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", @@ -7462,6 +9267,31 @@ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "dev": true }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -7916,6 +9746,48 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, "worker-farm": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", @@ -7968,6 +9840,40 @@ "async-limiter": "~1.0.0" } }, + "xhr": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", + "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", + "dev": true, + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", + "dev": true + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", diff --git a/package.json b/package.json index 297fd51..cb9f943 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "@babel/preset-env": "^7.7.1", "babel-loader": "^8.0.6", "clean-webpack-plugin": "^3.0.0", + "favicons-webpack-plugin": "^2.0.0", "file-loader": "^4.2.0", "html-webpack-plugin": "^3.2.0", "raw-loader": "^3.1.0", diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..25233a50770bed3be4f05e611844363d6b76534a GIT binary patch literal 86754 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 z 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 F`7bZIMnnJr literal 0 HcmV?d00001 diff --git a/webpack/base.js b/webpack/base.js index 5e57338..19dc8ab 100644 --- a/webpack/base.js +++ b/webpack/base.js @@ -1,7 +1,8 @@ const webpack = require("webpack"); const path = require("path"); const HtmlWebpackPlugin = require("html-webpack-plugin"); -const { CleanWebpackPlugin } = require("clean-webpack-plugin"); +const {CleanWebpackPlugin} = require("clean-webpack-plugin"); +const FaviconsWebpackPlugin = require('favicons-webpack-plugin'); module.exports = { mode: "development", @@ -35,6 +36,29 @@ module.exports = { }), new HtmlWebpackPlugin({ template: "./index.html" + }), + new FaviconsWebpackPlugin({ + logo: './public/favicon.png', + publicPath: "./", + favicons: { + appName: 'coop-platformer', + appDescription: 'Phaser3 Template', + developerName: 'Pascal Syma', + developerURL: "https://syma.dev", + background: '#000', + theme_color: '#333', + logging: true, + icons: { + android: true, + appleIcon: true, + appleStartup: true, + coast: true, + favicons: true, + firefox: true, + windows: true, + yandex: true + } + } }) ] };