diff --git a/package-lock.json b/package-lock.json index 07931b82e9..6f6be915b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -221,9 +221,9 @@ } }, "@electron-forge/async-ora": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/async-ora/-/async-ora-6.0.0-beta.28.tgz", - "integrity": "sha512-tM5drO0EJzmCRZLtW2ceFyUguShvTB/PWherPIOhTf4DBpno/a7f4hmHtLiXhVrmZJwWmM6rwZR8ouPp9Cm3Ag==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/async-ora/-/async-ora-6.0.0-beta.30.tgz", + "integrity": "sha512-jy2FLtdjaADe+eb4UuRPyDDTLeklwQNb4vzTIRgZa0PEXwe7/fqHrIG2PUaTrt7mqy9wuMj39EhCEq1DuwXBRA==", "dev": true, "requires": { "colors": "^1.2.0", @@ -240,9 +240,9 @@ "dev": true }, "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -280,13 +280,13 @@ } }, "@electron-forge/cli": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/cli/-/cli-6.0.0-beta.28.tgz", - "integrity": "sha512-3sRFMQJh+gMNzYx3OMq5/4IoHHo5FBe2OINwtj8iBtHnXQgQc+BBAthOEYuibbAbiGdSZ0piW1STjrRZIQ9tdA==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/cli/-/cli-6.0.0-beta.30.tgz", + "integrity": "sha512-ONtQii3CnIGkMqrNVOxFWizk/4DZtfBwGjc+ti1idCGkq7m8a4RzQVF9nppN2L6CMGqyTkQZoiAfKvzeBt3JaQ==", "dev": true, "requires": { - "@electron-forge/async-ora": "6.0.0-beta.28", - "@electron-forge/core": "6.0.0-beta.28", + "@electron-forge/async-ora": "6.0.0-beta.30", + "@electron-forge/core": "6.0.0-beta.30", "colors": "^1.2.0", "commander": "^2.9.0", "debug": "^3.0.0", @@ -296,9 +296,9 @@ }, "dependencies": { "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -313,22 +313,22 @@ } }, "@electron-forge/core": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/core/-/core-6.0.0-beta.28.tgz", - "integrity": "sha512-j0fJ3ivE5ffdoS9IgkzijH4XZEFMtuDwc/GW6hlKiKKLqFLj8QAFgZys1Ll1J6GwTcgnV0Uf9EqyF0DZiBALUg==", - "dev": true, - "requires": { - "@electron-forge/async-ora": "6.0.0-beta.28", - "@electron-forge/installer-base": "6.0.0-beta.28", - "@electron-forge/installer-deb": "6.0.0-beta.28", - "@electron-forge/installer-dmg": "6.0.0-beta.28", - "@electron-forge/installer-exe": "6.0.0-beta.28", - "@electron-forge/installer-rpm": "6.0.0-beta.28", - "@electron-forge/installer-zip": "6.0.0-beta.28", - "@electron-forge/maker-base": "6.0.0-beta.28", - "@electron-forge/plugin-base": "6.0.0-beta.28", - "@electron-forge/publisher-base": "6.0.0-beta.28", - "@electron-forge/shared-types": "6.0.0-beta.28", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/core/-/core-6.0.0-beta.30.tgz", + "integrity": "sha512-pvM7gYiLwof1KbOAmxFgtYKbimbC3L6X/4yD/g2I+A6SVIASw2u7oXV1dwkh0KXsYA/FvgMEpwe9H/nDkbMwag==", + "dev": true, + "requires": { + "@electron-forge/async-ora": "6.0.0-beta.30", + "@electron-forge/installer-base": "6.0.0-beta.30", + "@electron-forge/installer-deb": "6.0.0-beta.30", + "@electron-forge/installer-dmg": "6.0.0-beta.30", + "@electron-forge/installer-exe": "6.0.0-beta.30", + "@electron-forge/installer-rpm": "6.0.0-beta.30", + "@electron-forge/installer-zip": "6.0.0-beta.30", + "@electron-forge/maker-base": "6.0.0-beta.30", + "@electron-forge/plugin-base": "6.0.0-beta.30", + "@electron-forge/publisher-base": "6.0.0-beta.30", + "@electron-forge/shared-types": "6.0.0-beta.30", "colors": "^1.2.0", "cross-spawn-promise": "^0.10.1", "debug": "^3.0.0", @@ -350,9 +350,9 @@ }, "dependencies": { "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -365,68 +365,68 @@ "dev": true }, "pify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.0.tgz", - "integrity": "sha512-zrSP/KDf9DH3K3VePONoCstgPiYJy9z0SCatZuTpOc7YdnWIqwkWdXOuwlr4uDc7em8QZRsFWsT/685x5InjYg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true } } }, "@electron-forge/installer-base": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/installer-base/-/installer-base-6.0.0-beta.28.tgz", - "integrity": "sha512-upqoVK8zAVKJKwzQmwBuWVfLUHYerUTGBWtrZPCK9iI9ScCjn3HefYI/OI5KgdGmdx9AQO2oPiT/+iVCps2k3A==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/installer-base/-/installer-base-6.0.0-beta.30.tgz", + "integrity": "sha512-+0R3Xch6SLZa1l6hyZeIizeKudWgsYrHGLpKDzKbDidQiRfJVHEjcCpGeGdl0kSL8qoX0EConciaP3CUmSDd/A==", "dev": true, "requires": { - "@electron-forge/async-ora": "6.0.0-beta.28" + "@electron-forge/async-ora": "6.0.0-beta.30" } }, "@electron-forge/installer-darwin": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/installer-darwin/-/installer-darwin-6.0.0-beta.28.tgz", - "integrity": "sha512-Q8I6sb9lQ7iOEC05bkN47V6jc9T389ewvj+zPuk6/wtkvyypGlft1+uv1uGTMBQlJ/YBLeKdN0Y8S87bLbEUqQ==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/installer-darwin/-/installer-darwin-6.0.0-beta.30.tgz", + "integrity": "sha512-zoEWARYhHfxrosloQJDCFrdnxNUj43KHMmx0sMWm3kfLUNx1b351QjxKQ9CzeZuE51IRn2mJVX0CwFYpFvZ3eA==", "dev": true, "requires": { - "@electron-forge/async-ora": "6.0.0-beta.28", - "@electron-forge/installer-base": "6.0.0-beta.28", + "@electron-forge/async-ora": "6.0.0-beta.30", + "@electron-forge/installer-base": "6.0.0-beta.30", "fs-extra": "^7.0.0", "pify": "^4.0.0", "sudo-prompt": "^8.0.0" }, "dependencies": { "pify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.0.tgz", - "integrity": "sha512-zrSP/KDf9DH3K3VePONoCstgPiYJy9z0SCatZuTpOc7YdnWIqwkWdXOuwlr4uDc7em8QZRsFWsT/685x5InjYg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true } } }, "@electron-forge/installer-deb": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/installer-deb/-/installer-deb-6.0.0-beta.28.tgz", - "integrity": "sha512-PWXOkt2W3sj2MLKkekAZJh13mJjTfIkhh92gq4SWQtPQzn5cQmS7GzsivF9OW69YxUKxUwAT1eNDQAeU6CpFLw==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/installer-deb/-/installer-deb-6.0.0-beta.30.tgz", + "integrity": "sha512-sPgViYo7jCYcyN396i8vVf79snaKvN/jLEMNVr2fLw6lTMbutYEmEQQ2CW7Fff9S2a6PrIy+eJmp0gtHzd+gpQ==", "dev": true, "requires": { - "@electron-forge/installer-linux": "6.0.0-beta.28" + "@electron-forge/installer-linux": "6.0.0-beta.30" } }, "@electron-forge/installer-dmg": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/installer-dmg/-/installer-dmg-6.0.0-beta.28.tgz", - "integrity": "sha512-Eqhwr7l1uOYyTRseMgm00nHwjFrNydHjAYHBmKN7MD0ChStNcjrT+eqTYoQIKmYAOSiEK46zcM59LRucc6fYBQ==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/installer-dmg/-/installer-dmg-6.0.0-beta.30.tgz", + "integrity": "sha512-L77pdu2uYSjnqA9JKdgXjtR8hIJ6HRgBXkCDblqhqtbNp3we2QJ55qIwYX7NvPzAL7Gy90HsJBtUPGJ6Sv29iA==", "dev": true, "requires": { - "@electron-forge/installer-darwin": "6.0.0-beta.28", + "@electron-forge/installer-darwin": "6.0.0-beta.30", "cross-spawn-promise": "^0.10.1", "debug": "^3.0.0", "fs-extra": "^7.0.0" }, "dependencies": { "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -441,149 +441,150 @@ } }, "@electron-forge/installer-exe": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/installer-exe/-/installer-exe-6.0.0-beta.28.tgz", - "integrity": "sha512-G0CwCbW60SdrrNV/jM1c6p9sIXfB3lDZi4S0XxxXjuEBqFxcxDvkFznPOLlD8fg8v01F6qPwrc/Bk+7ebchSlw==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/installer-exe/-/installer-exe-6.0.0-beta.30.tgz", + "integrity": "sha512-wrPlQLwNvTOXMNpNYxptWK+opUj3kZ4nUnKhfQzdI51214VqpNi1fFcbdKbYXbro301TMJHdSx981A0FMvfTaQ==", "dev": true, "requires": { - "@electron-forge/installer-base": "6.0.0-beta.28", + "@electron-forge/installer-base": "6.0.0-beta.30", "opn": "^5.0.0" } }, "@electron-forge/installer-linux": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/installer-linux/-/installer-linux-6.0.0-beta.28.tgz", - "integrity": "sha512-2soamPqbW2jDq5zb/kJKHxzBceM1GVC8G6/V6XMCEUjuz46wmb0rJi29U3MXYKksojlEtt3AZ8a2HtV0X3C8eA==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/installer-linux/-/installer-linux-6.0.0-beta.30.tgz", + "integrity": "sha512-8vR0vn0YyQYt0SyBvRWNZ5WiBZPUJkAthR1AEVBkYhJzD3008RaFsajplkyDqA6KOAFkdg880UhzsM/lyXPf3g==", "dev": true, "requires": { - "@electron-forge/installer-base": "6.0.0-beta.28", + "@electron-forge/installer-base": "6.0.0-beta.30", "pify": "^4.0.0", "sudo-prompt": "^8.0.0" }, "dependencies": { "pify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.0.tgz", - "integrity": "sha512-zrSP/KDf9DH3K3VePONoCstgPiYJy9z0SCatZuTpOc7YdnWIqwkWdXOuwlr4uDc7em8QZRsFWsT/685x5InjYg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true } } }, "@electron-forge/installer-rpm": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/installer-rpm/-/installer-rpm-6.0.0-beta.28.tgz", - "integrity": "sha512-ji0UoJD6Gq6bO4RIli4HS8IRDqjpkVvwevOpqEWe89h41A1upE3zR2Fy1Eg8KVeQphPWAnuFXObfAUDOqOXNpg==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/installer-rpm/-/installer-rpm-6.0.0-beta.30.tgz", + "integrity": "sha512-Que4KzE42m2YPz4t/v0+DKovfZms8PdvB08AUp5LViDmOUAJVCkR2scNjMJUZ34SDcx4d1/gZHuDMM1FIZQ4Tw==", "dev": true, "requires": { - "@electron-forge/installer-linux": "6.0.0-beta.28" + "@electron-forge/installer-linux": "6.0.0-beta.30" } }, "@electron-forge/installer-zip": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/installer-zip/-/installer-zip-6.0.0-beta.28.tgz", - "integrity": "sha512-qtnncQecqEpHrBuIyDlWiMhrmTcJGp7M1vOkdV4rGSHE+YKzmVf7kYOPrKfImS4EjW5kjNHv5GnvwClsFuB7lA==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/installer-zip/-/installer-zip-6.0.0-beta.30.tgz", + "integrity": "sha512-bpjYT/Rw+TOqEWZjkTNu43qV/xem4MIbcW91yQZbRxg1apJnb8FdKntCo0pC6qrfD2i29SRZXY3ASoOGZoNmbg==", "dev": true, "requires": { - "@electron-forge/installer-darwin": "6.0.0-beta.28", + "@electron-forge/installer-darwin": "6.0.0-beta.30", "cross-spawn-promise": "^0.10.1", "fs-extra": "^7.0.0" } }, "@electron-forge/maker-base": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-6.0.0-beta.28.tgz", - "integrity": "sha512-8iNtIuQjj9W/ors+00g/KxMpMLR5AI5nQt1iz1gj/ZfIAwXZX/3kz7xWNqAdu62OIJZK5ZFkBSBlhmefTnzg1w==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-6.0.0-beta.30.tgz", + "integrity": "sha512-5hygs7VEEDFrQV9ieKPtv3LSKGBw5mPUlwbhdfBCYiC/a+zyoDPuVVgdWOK2hJFsIdeMII9+xkd9CUUCb135KQ==", "dev": true, "requires": { - "@electron-forge/shared-types": "6.0.0-beta.28", + "@electron-forge/shared-types": "6.0.0-beta.30", "fs-extra": "^7.0.0" } }, "@electron-forge/maker-deb": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-deb/-/maker-deb-6.0.0-beta.28.tgz", - "integrity": "sha512-qsT5Mwh8J8FNYoKa8JOnESGaYBSvtCFKTiLpzJ3DCip+iI/N2FEjiR1azH4UGxNq4T4y0Alka24NBGkQEJfX1w==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-deb/-/maker-deb-6.0.0-beta.30.tgz", + "integrity": "sha512-FUAF+ciuGyKdc1bK/az93f4zz/nQnpjP/Y9X+PSsCkQOuGEwzPAKNYZf//ZGZWrzi0pjYvMeh1kVcziEHVJ3QA==", "dev": true, "requires": { - "@electron-forge/maker-base": "6.0.0-beta.28", - "@electron-forge/shared-types": "6.0.0-beta.28", - "electron-installer-debian": "^0.8.0" + "@electron-forge/maker-base": "6.0.0-beta.30", + "@electron-forge/shared-types": "6.0.0-beta.30", + "electron-installer-debian": "^1.0.0" } }, "@electron-forge/maker-rpm": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-rpm/-/maker-rpm-6.0.0-beta.28.tgz", - "integrity": "sha512-Pqc/bA/bUAsmQ6FaGlgNDo1mGkecJtsrzc2LllVFTb9tq5lcQNGooJ9P3AcP+/LLxZD+9eDwiQC0w30IScOV2A==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-rpm/-/maker-rpm-6.0.0-beta.30.tgz", + "integrity": "sha512-hg7m9NpO3jD14IhQRNJ8URG71rOy4ZGxWrk8exwss1f6Htg9zsCakDbvIExv4MxB55IdR2PLWGC8/3/1ANHyOQ==", "dev": true, "requires": { - "@electron-forge/maker-base": "6.0.0-beta.28", - "@electron-forge/shared-types": "6.0.0-beta.28", + "@electron-forge/maker-base": "6.0.0-beta.30", + "@electron-forge/shared-types": "6.0.0-beta.30", "electron-installer-redhat": "^0.5.0", "pify": "^4.0.0" }, "dependencies": { "pify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.0.tgz", - "integrity": "sha512-zrSP/KDf9DH3K3VePONoCstgPiYJy9z0SCatZuTpOc7YdnWIqwkWdXOuwlr4uDc7em8QZRsFWsT/685x5InjYg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true } } }, "@electron-forge/maker-squirrel": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-squirrel/-/maker-squirrel-6.0.0-beta.28.tgz", - "integrity": "sha512-IkwuiBlSn4o8JIH5VqwgDU9FCkO8Q9iMvnflkCIcayDM1FrOwS1O4SUW4j+rYMxqsdWWiC9qucacsfrY+5ulKA==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-squirrel/-/maker-squirrel-6.0.0-beta.30.tgz", + "integrity": "sha512-48cNavOxid8rPWn+hXnv+MbSa0pVrMIMaFUffGck5cOspLP4FJpU0cT4zcimQ6Gu2MSfqwYHPY9wwxQIrmEpIw==", "dev": true, "requires": { - "@electron-forge/maker-base": "6.0.0-beta.28", - "@electron-forge/shared-types": "6.0.0-beta.28", + "@electron-forge/maker-base": "6.0.0-beta.30", + "@electron-forge/shared-types": "6.0.0-beta.30", "electron-winstaller": "^2.5.0", "fs-extra": "^7.0.0" } }, "@electron-forge/maker-zip": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-zip/-/maker-zip-6.0.0-beta.28.tgz", - "integrity": "sha512-+X2tM+LpCcb+JqxJW2Kska4aaZvLC1IGmSwU9GK/36X+TarW45gJFGZxSBTCPXLm9wSDTVNqkdbkfThfx6OZ/g==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-zip/-/maker-zip-6.0.0-beta.30.tgz", + "integrity": "sha512-vsoNnoeMqN8xWwCe658JDNSqcjq4HAQgwNjxNpyZv5hgYWd9n2mLfuSSJuFkkq4h8TPJVFx7RDh9pq3WowcNlA==", "dev": true, "requires": { - "@electron-forge/maker-base": "6.0.0-beta.28", - "@electron-forge/shared-types": "6.0.0-beta.28", + "@electron-forge/maker-base": "6.0.0-beta.30", + "@electron-forge/shared-types": "6.0.0-beta.30", "cross-zip": "^2.1.5", "fs-extra": "^7.0.0", "pify": "^4.0.0" }, "dependencies": { "pify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.0.tgz", - "integrity": "sha512-zrSP/KDf9DH3K3VePONoCstgPiYJy9z0SCatZuTpOc7YdnWIqwkWdXOuwlr4uDc7em8QZRsFWsT/685x5InjYg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true } } }, "@electron-forge/plugin-base": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-6.0.0-beta.28.tgz", - "integrity": "sha512-RfuvN1dt33BoIv7EYLxOaR5ZtpKYDe1POXGi+3u9buNiTkK6hryQjBGlnAJdc9u87vQu1ZK6Iag6cz/rfg/Z1g==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-6.0.0-beta.30.tgz", + "integrity": "sha512-dXPJqHRSHuL/2Z6/Vuf/6s0Zx913rpumsYQneAE+J7KTMtL/4pSCnin1MuELbwGtZOOW7m/pnJjG3f6YGSCZTw==", "dev": true, "requires": { - "@electron-forge/shared-types": "6.0.0-beta.28" + "@electron-forge/shared-types": "6.0.0-beta.30" } }, "@electron-forge/publisher-base": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/publisher-base/-/publisher-base-6.0.0-beta.28.tgz", - "integrity": "sha512-Qweefjz3zR+7ymjW0qVTMrfNjettD0Lg7DpU7w9fDsfMDZT+YIuNDWR+4Iy2aqu9UKA0Ss7SZix1ulOcjCuLJA==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/publisher-base/-/publisher-base-6.0.0-beta.30.tgz", + "integrity": "sha512-eXgnopRpgSndZJnWG/PaqEnwSk9CfOSiAaENHPQmzC5cAqrm6VaYSuIwTyxXieR8+QkKA78AZzU2aC4VAd2biA==", "dev": true }, "@electron-forge/shared-types": { - "version": "6.0.0-beta.28", - "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-6.0.0-beta.28.tgz", - "integrity": "sha512-TJ8vinBjeVK1c7DPXLNeX9ogzI3oNawZfYkoFQhtyRg0rmF6v44ZGTrqnc+Z09McDIT+ypVRjLzMR41jyjFCcw==", + "version": "6.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-6.0.0-beta.30.tgz", + "integrity": "sha512-9ZQ0TDif/5O42csHfID2mK+VsJ8nb/12aKJfMWQPhSO26F0hH2+iB2jDWpnxVnjrTK7omD4ILgjvvlxq8yOWRA==", "dev": true, "requires": { + "@electron-forge/async-ora": "6.0.0-beta.30", "@types/electron-packager": "^12.0.0", "electron-rebuild": "^1.6.0", "ora": "^3.0.0" @@ -642,32 +643,32 @@ } }, "@fortawesome/fontawesome-svg-core": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.4.tgz", - "integrity": "sha512-oGtnwcdhJomoDxbJcy6S0JxK6ItDhJLNOujm+qILPqajJ2a0P/YRomzBbixFjAPquCoyPUlA9g9ejA22P7TKNA==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.8.tgz", + "integrity": "sha512-cvcMQZ5F8WSNSGMk9uWlkmZNfDzmdsWLRrTMrNwwihHcEmWRlIuSbDt+PQ/rXsnGmJnmLQJLFBT1cse/3swxbg==", "requires": { - "@fortawesome/fontawesome-common-types": "^0.2.4" + "@fortawesome/fontawesome-common-types": "^0.2.8" }, "dependencies": { "@fortawesome/fontawesome-common-types": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.4.tgz", - "integrity": "sha512-0qbIVm+MzkxMwKDx8V0C7w/6Nk+ZfBseOn2R1YK0f2DQP5pBcOQbu9NmaVaLzbJK6VJb1TuyTf0ZF97rc6iWJQ==" + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.8.tgz", + "integrity": "sha512-0sU7JDLdEeGQlWBSr5uEE6PZOM15YM1s9rFlpZV+WhNdX2V6Co3Sj0OW5el4F54X1Tw+nfxf4Cc3dUedudaDWg==" } } }, "@fortawesome/free-solid-svg-icons": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.3.1.tgz", - "integrity": "sha512-NkiLBFoiHtJ89cPJdM+W6cLvTVKkLh3j9t3MxkXyip0ncdD3lhCunSuzvFcrTHWeETEyoClGd8ZIWrr3HFZ3BA==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.5.0.tgz", + "integrity": "sha512-VawIT2owNP97EwehZmxkvZDhoKwEevU/1HOMkln6kc4OtfE+JKYr6DpyzQnHVWXvz/eFj36QElHNe6zT8gR+Tg==", "requires": { - "@fortawesome/fontawesome-common-types": "^0.2.4" + "@fortawesome/fontawesome-common-types": "^0.2.8" }, "dependencies": { "@fortawesome/fontawesome-common-types": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.4.tgz", - "integrity": "sha512-0qbIVm+MzkxMwKDx8V0C7w/6Nk+ZfBseOn2R1YK0f2DQP5pBcOQbu9NmaVaLzbJK6VJb1TuyTf0ZF97rc6iWJQ==" + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.8.tgz", + "integrity": "sha512-0sU7JDLdEeGQlWBSr5uEE6PZOM15YM1s9rFlpZV+WhNdX2V6Co3Sj0OW5el4F54X1Tw+nfxf4Cc3dUedudaDWg==" } } }, @@ -1143,9 +1144,9 @@ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" }, "asar": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.14.3.tgz", - "integrity": "sha512-+hNnVVDmYbv05We/a9knj/98w171+A94A9DNHj+3kXUr3ENTQoSEcfbJRvBBRHyOh4vukBYWujmHvvaMmQoQbg==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.14.5.tgz", + "integrity": "sha512-2Di/TnY1sridHFKMFgxBh0Wk0gVxSZN4qQhRhjJn3UywZAvP5MHI0RNVSkpzmJ+n6t0BC8w/+1257wtSgQ3Kdg==", "dev": true, "requires": { "chromium-pickle-js": "^0.2.0", @@ -1242,11 +1243,14 @@ "dev": true }, "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, - "optional": true + "optional": true, + "requires": { + "lodash": "^4.17.10" + } }, "async-each": { "version": "1.0.1", @@ -2224,9 +2228,9 @@ } }, "bluebird": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz", - "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", "dev": true }, "bn.js": { @@ -2459,12 +2463,12 @@ } }, "bs-logger": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.5.tgz", - "integrity": "sha512-uFLE0LFMxrH8Z5Hd9QgivvRbrl/NFkOTHzGhlqQxsnmx5JBLrp4bc249afLL+GccyY/8hkcGi2LpVaOzaEY0nQ==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", "dev": true, "requires": { - "fast-json-stable-stringify": "^2.0.0" + "fast-json-stable-stringify": "2.x" } }, "bser": { @@ -4106,9 +4110,9 @@ "dev": true }, "electron": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/electron/-/electron-3.0.4.tgz", - "integrity": "sha512-GuZ4xCmV8wNNfkUAOdmOmgkYYaTQj5LATzc2i/b3MGhoXghnjECCgxo5yW+G2BeKM+R30cg69KA03tRzmIFxxQ==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/electron/-/electron-3.0.10.tgz", + "integrity": "sha512-I39IeQP3NOlbjKzTDK8uK2JdiHDfhV5SruCS2Gttkn2MaKCY+yIzQ6Wr4DyBXLeTEkL1sbZxbqQVhCavAliv5w==", "dev": true, "requires": { "@types/node": "^8.0.24", @@ -4117,9 +4121,9 @@ }, "dependencies": { "@types/node": { - "version": "8.10.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.36.tgz", - "integrity": "sha512-SL6KhfM7PTqiFmbCW3eVNwVBZ+88Mrzbuvn9olPsfv43mbiWaFY+nRcz/TGGku0/lc2FepdMbImdMY1JrQ+zbw==", + "version": "8.10.38", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.38.tgz", + "integrity": "sha512-EibsnbJerd0hBFaDjJStFrVbVBAtOy4dgL8zZFw0uOvPqzBAX59Ci8cgjg3+RgJIWhsB5A4c+pi+D4P9tQQh/A==", "dev": true } } @@ -4171,26 +4175,24 @@ } }, "electron-installer-debian": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-0.8.1.tgz", - "integrity": "sha512-UkEk7d1L8gwaRnZMF1AcEb3WH5OStmUgv1AQUmTbKjvzGnAU9IZAZuDgFK/8hFClRJvhlWC6Xykv7WggC8jSxQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-1.0.0.tgz", + "integrity": "sha512-urcw3RN5F4OL3ppmki65Yw+8dfvhrA2Ous//ZFx+2bJtL6OKW1jEYwdJPiB3VF8UceBYR4EFj55pnnrH5Wuvbg==", "dev": true, "optional": true, "requires": { "asar": "^0.14.0", "cross-spawn-promise": "^0.10.1", - "debug": "^3.1.0", - "fs-extra": "^4.0.2", - "get-folder-size": "^1.0.0", + "debug": "^4.0.1", + "fs-extra": "^7.0.0", + "get-folder-size": "^2.0.0", "glob": "^7.1.2", "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "nodeify": "^1.0.1", - "pify": "^3.0.0", + "pify": "^4.0.0", "semver": "^5.4.1", "temp": "^0.8.3", "word-wrap": "^1.2.3", - "yargs": "^10.0.3" + "yargs": "^12.0.2" }, "dependencies": { "ansi-regex": { @@ -4200,9 +4202,9 @@ "dev": true }, "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", "dev": true, "optional": true }, @@ -4218,56 +4220,155 @@ "wrap-ansi": "^2.0.0" } }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", "dev": true, "optional": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", "dev": true, "optional": true, "requires": { - "locate-path": "^2.0.0" + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } }, - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "optional": true, "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "locate-path": "^3.0.0" } }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true, + "optional": true + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "optional": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "optional": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mem": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", + "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", + "dev": true, + "optional": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true, + "optional": true + }, "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", + "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", "dev": true, "optional": true, "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" + "execa": "^0.10.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "optional": true, + "requires": { + "p-try": "^2.0.0" } }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "optional": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true, + "optional": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -4295,34 +4396,35 @@ "optional": true }, "yargs": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", - "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", "dev": true, "optional": true, "requires": { "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", + "os-locale": "^3.0.0", "require-directory": "^2.1.1", "require-main-filename": "^1.0.1", "set-blocking": "^2.0.0", "string-width": "^2.0.0", "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^8.1.0" + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" } }, "yargs-parser": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", - "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", "dev": true, "optional": true, "requires": { - "camelcase": "^4.1.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } @@ -4379,16 +4481,6 @@ } } }, - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "dev": true, - "optional": true, - "requires": { - "lodash": "^4.17.10" - } - }, "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", @@ -4457,9 +4549,9 @@ "integrity": "sha1-FOb9pcaOnk7L7/nM8DfL18BcWv4=" }, "electron-osx-sign": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.10.tgz", - "integrity": "sha1-vk87ibKnWh3F8eckkIGrKSnKOiY=", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz", + "integrity": "sha512-VVd40nrnVqymvFrY9ZkOYgHJOvexHHYTR3di/SN+mjJ0OWhR1I8BRVj3U+Yamw6hnkZZNKZp52rqL5EFAAPFkQ==", "dev": true, "requires": { "bluebird": "^3.5.0", @@ -4467,21 +4559,38 @@ "debug": "^2.6.8", "isbinaryfile": "^3.0.2", "minimist": "^1.2.0", - "plist": "^2.1.0" + "plist": "^3.0.1" }, "dependencies": { + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "dev": true, + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } } } }, "electron-packager": { - "version": "12.1.2", - "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-12.1.2.tgz", - "integrity": "sha512-7UiTNquZqhQm+L0Oqn7bR/7Ry/7zGO/PKwFpSNqHbWxydoN2aNahKyWjOPhcxHCAz+C1uu+tdyRe7wEN0BaJsA==", + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-12.2.0.tgz", + "integrity": "sha512-T5W/FIK4VXhYIOWxkehmz6zXt2S/sA9JZ3AL+/jeKCicQY6QVQ0K8B7W801L+GPTwbgTPycHjO+iqEf1BhZ+Iw==", "dev": true, "requires": { "asar": "^0.14.0", @@ -4510,9 +4619,9 @@ "dev": true }, "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -4613,16 +4722,16 @@ "dev": true }, "electron-winstaller": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-2.6.4.tgz", - "integrity": "sha1-a0gHboc6bqNWJR8Ve2i55dwDtak=", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-2.7.0.tgz", + "integrity": "sha512-WKRUTyGzTQbM2Q6dYm/iQqdYRQRTMiFakPxqOCJrH29YPVelGG9vNldal68fnq2yL+FFsoQi/3+qb6jDk143mw==", "dev": true, "optional": true, "requires": { "asar": "^0.11.0", "bluebird": "^3.3.4", "debug": "^2.2.0", - "fs-extra": "^0.26.7", + "fs-extra": "^2.1.2", "lodash.template": "^4.2.2", "temp": "^0.8.3" }, @@ -4651,17 +4760,14 @@ "optional": true }, "fs-extra": { - "version": "0.26.7", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", - "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz", + "integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=", "dev": true, "optional": true, "requires": { "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0", - "path-is-absolute": "^1.0.0", - "rimraf": "^2.2.8" + "jsonfile": "^2.1.0" } }, "glob": { @@ -5607,7 +5713,7 @@ }, "external-editor": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, "requires": { @@ -5937,9 +6043,9 @@ }, "dependencies": { "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -6022,9 +6128,9 @@ "dev": true }, "fs-extra": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz", - "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -6622,9 +6728,9 @@ }, "dependencies": { "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -6679,14 +6785,14 @@ "dev": true }, "get-folder-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-folder-size/-/get-folder-size-1.0.1.tgz", - "integrity": "sha1-gC+kIIQ03nEgUYKxWrfxNSCI5YA=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-folder-size/-/get-folder-size-2.0.0.tgz", + "integrity": "sha512-5h4efQY/sHvf9ZuwOan1HgNaRyApKnJjZ1ZdTOPkpTjIHZNqeMTabBU/LLN6lU9jncBwxJKFcG9cuqiGhu47uQ==", "dev": true, "optional": true, "requires": { - "async": "^1.4.2", - "gar": "^1.0.2" + "gar": "^1.0.2", + "tiny-each-async": "2.0.3" } }, "get-installed-path": { @@ -6721,7 +6827,7 @@ }, "load-json-file": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { @@ -9568,6 +9674,16 @@ "tmpl": "1.0.x" } }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "optional": true, + "requires": { + "p-defer": "^1.0.0" + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -9992,23 +10108,34 @@ } }, "mobx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/mobx/-/mobx-5.5.0.tgz", - "integrity": "sha512-rD0Hsv9XtjS6axavvPX/XzWTeICRiH3bLR1L+MrJ7HOlx1hmSdWNzu8rQQ+1IkTiyJechRyGzs2tUgLRmEofJg==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/mobx/-/mobx-5.6.0.tgz", + "integrity": "sha512-xrA0tBnSMANXCDjS2W/6YTasesA8mkg9o+v/Bw/OcbXaRVE6/soVwDMWIh7A6TwMDY4tYQprQJZ5WQN1TRSb3A==" }, "mobx-react": { - "version": "5.2.8", - "resolved": "https://registry.npmjs.org/mobx-react/-/mobx-react-5.2.8.tgz", - "integrity": "sha512-VAkeqkrIpdoy3VPPoqvxjdQmcTT6hi7i3TsZSwcKbSrPbSTuWc7cp1EOiX/zV1wPWEuoNAQ22bCrskQwvdYTJA==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/mobx-react/-/mobx-react-5.4.2.tgz", + "integrity": "sha512-alSN0KDAAOb1OkYujfoJjjk0JWxWRKO4sLGB4hN2CuvaJMrlj7bhGQe7CBMJvEFNjtJRbhJcquYVjQ3rrH2zQQ==", "requires": { - "hoist-non-react-statics": "^2.5.0", + "hoist-non-react-statics": "^3.0.0", "react-lifecycles-compat": "^3.0.2" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.2.0.tgz", + "integrity": "sha512-3IascCRfaEkbmHjJnUxWSspIUE1okLPjGTMVXW8zraUo1t3yg1BadKAxAGILHwgoBzmMnzrgeeaDGBvpuPz6dA==", + "requires": { + "react-is": "^16.3.2" + } + } } }, "monaco-editor": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.14.3.tgz", - "integrity": "sha512-RhaO4xXmWn/p0WrkEOXe4PoZj6xOcvDYjoAh0e1kGUrQnP1IOpc0m86Ceuaa2CLEMDINqKijBSmqhvBQnsPLHQ==" + "version": "0.15.6", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.15.6.tgz", + "integrity": "sha512-JoU9V9k6KqT9R9Tiw1RTU8ohZ+Xnf9DMg6Ktqqw5hILumwmq7xqa/KLXw513uTUsWbhtnHoSJYYR++u3pkyxJg==", + "dev": true }, "monaco-loader": { "version": "0.14.0", @@ -10016,6 +10143,13 @@ "integrity": "sha512-3j9jH8kCTAx1IiBU2r3MOLkDI150yU4mIt+ND3/IuS7c3jE3OkNGtVvAGNk016LszEeAYBqrQTq9rxSJVGUNjA==", "requires": { "monaco-editor": "^0.14.0" + }, + "dependencies": { + "monaco-editor": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.14.3.tgz", + "integrity": "sha512-RhaO4xXmWn/p0WrkEOXe4PoZj6xOcvDYjoAh0e1kGUrQnP1IOpc0m86Ceuaa2CLEMDINqKijBSmqhvBQnsPLHQ==" + } } }, "moo": { @@ -10092,18 +10226,18 @@ "dev": true }, "node-abi": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.4.tgz", - "integrity": "sha512-DQ9Mo2mf/XectC+s6+grPPRQ1Z9gI3ZbrGv6nyXRkjwT3HrE0xvtvrfnH7YHYBLgC/KLadg+h3XHnhZw1sv88A==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.5.0.tgz", + "integrity": "sha512-9g2twBGSP6wIR5PW7tXvAWnEWKJDH/VskdXp168xsw9VVxpEGov8K4jsP4/VeoC7b2ZAyzckvMCuQuQlw44lXg==", "dev": true, "requires": { "semver": "^5.4.1" } }, "node-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", - "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.3.0.tgz", + "integrity": "sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA==" }, "node-forge": { "version": "0.7.6", @@ -10735,6 +10869,13 @@ "os-tmpdir": "^1.0.0" } }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true, + "optional": true + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -11254,6 +11395,14 @@ "base64-js": "1.2.0", "xmlbuilder": "8.2.2", "xmldom": "0.1.x" + }, + "dependencies": { + "xmlbuilder": { + "version": "8.2.2", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", + "dev": true + } } }, "pluralize": { @@ -12765,20 +12914,20 @@ } }, "rcedit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-1.1.0.tgz", - "integrity": "sha512-JkXJ0IrUcdupLoIx6gE4YcFaMVSGtu7kQf4NJoDJUnfBZGuATmJ2Yal2v55KTltp+WV8dGr7A0RtOzx6jmtM6Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-1.1.1.tgz", + "integrity": "sha512-6NjOhOpkvbc/gpMEfk2hpXuWyHfbLFN8as5jx3jf4bhELvouRoYvc8d/W3NVVPwEBF1ICfbpwp1oRm8OJ2WDWw==", "dev": true }, "react": { - "version": "16.5.2", - "resolved": "https://registry.npmjs.org/react/-/react-16.5.2.tgz", - "integrity": "sha512-FDCSVd3DjVTmbEAjUNX6FgfAmQ+ypJfHUsqUJOYNCBUp1h8lqmtC+0mXJ+JjsWx4KAVTkk1vKd1hLQPvEviSuw==", + "version": "16.6.3", + "resolved": "https://registry.npmjs.org/react/-/react-16.6.3.tgz", + "integrity": "sha512-zCvmH2vbEolgKxtqXL2wmGCUxUyNheYn/C+PD1YAjfxHC54+MhdruyhO7QieQrYsYeTxrn93PM2y0jRH1zEExw==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2", - "schedule": "^0.5.0" + "scheduler": "^0.11.2" }, "dependencies": { "prop-types": { @@ -12814,14 +12963,14 @@ } }, "react-dom": { - "version": "16.5.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.5.2.tgz", - "integrity": "sha512-RC8LDw8feuZOHVgzEf7f+cxBr/DnKdqp56VU0lAs1f4UfKc4cU8wU4fTq/mgnvynLQo8OtlPC19NUFh/zjZPuA==", + "version": "16.6.3", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.6.3.tgz", + "integrity": "sha512-8ugJWRCWLGXy+7PmNh8WJz3g1TaTUt1XyoIcFN+x0Zbkoz+KKdUyx1AQLYJdbFXjuF41Nmjn5+j//rxvhFjgSQ==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2", - "schedule": "^0.5.0" + "scheduler": "^0.11.2" }, "dependencies": { "prop-types": { @@ -12838,8 +12987,7 @@ "react-is": { "version": "16.4.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.4.2.tgz", - "integrity": "sha512-rI3cGFj/obHbBz156PvErrS5xc6f1eWyTwyV4mo0vF2lGgXgS+mm7EKD5buLJq6jNgIagQescGSVG2YzgXt8Yg==", - "dev": true + "integrity": "sha512-rI3cGFj/obHbBz156PvErrS5xc6f1eWyTwyV4mo0vF2lGgXgS+mm7EKD5buLJq6jNgIagQescGSVG2YzgXt8Yg==" }, "react-lifecycles-compat": { "version": "3.0.4", @@ -13497,18 +13645,19 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, - "schedule": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/schedule/-/schedule-0.5.0.tgz", - "integrity": "sha512-HUcJicG5Ou8xfR//c2rPT0lPIRR09vVvN81T9fqfVgBmhERUbDEQoYKjpBxbueJnCPpSu2ujXzOnRQt6x9o/jw==", + "scheduler": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.11.2.tgz", + "integrity": "sha512-+WCP3s3wOaW4S7C1tl3TEXp4l9lJn0ZK8G3W3WKRWmw77Z2cIFUW2MiNTMHn5sCjxN+t7N43HAOOgMjyAg5hlg==", "requires": { + "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" }, "send": { "version": "0.16.2", @@ -15202,6 +15351,13 @@ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", "dev": true }, + "tiny-each-async": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tiny-each-async/-/tiny-each-async-2.0.3.tgz", + "integrity": "sha1-jru/1tYpXxNwAD+7NxYq/loKUdE=", + "dev": true, + "optional": true + }, "tiny-inflate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz", @@ -15378,9 +15534,9 @@ } }, "ts-jest": { - "version": "23.10.2", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-23.10.2.tgz", - "integrity": "sha512-X3jbheTla5Ne5G6n05DV4uSbvXdyAjTJ4xNC4yffwkQWwkCkIE6WCQ0aC4RCb+bzokryaqPwSZPE/BfUyd7ObA==", + "version": "23.10.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-23.10.5.tgz", + "integrity": "sha512-MRCs9qnGoyKgFc8adDEntAOP64fWK1vZKnOYU1o2HxaqjdJvGqmkLCPCnVq1/If4zkUmEjKPnCiUisTrlX2p2A==", "dev": true, "requires": { "bs-logger": "0.x", @@ -15389,7 +15545,8 @@ "json5": "2.x", "make-error": "1.x", "mkdirp": "0.x", - "semver": "5.x", + "resolve": "1.x", + "semver": "^5.5", "yargs-parser": "10.x" }, "dependencies": { @@ -15400,9 +15557,9 @@ "dev": true }, "json5": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.0.1.tgz", - "integrity": "sha512-t6N/86QDIRYvOL259jR5c5TbtMnekl2Ib314mGeMh37zAwjgbWHieqijPH7pWaogmJq1F2I4Sphg19U1s+ZnXQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -15540,9 +15697,9 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "typescript": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.2.tgz", - "integrity": "sha512-gOoGJWbNnFAfP9FlrSV63LYD5DJqYJHG5ky1kOXSl3pCImn4rqWy/flyq1BRd4iChQsoCqjbQaqtmXO4yCVPCA==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.6.tgz", + "integrity": "sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA==", "dev": true }, "ua-parser-js": { @@ -15896,9 +16053,9 @@ } }, "get-stream": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.0.0.tgz", - "integrity": "sha512-FneLKMENeOR7wOK0/ZXCh+lwqtnPwkeunJjRN28LPqzGvNAhYvrTAhXv6xDm4vsJ0M7lcRbIYHQudKsSy2RtSQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { "pump": "^3.0.0" @@ -16214,9 +16371,9 @@ "dev": true }, "xmlbuilder": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", - "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", + "version": "9.0.7", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", "dev": true }, "xmldom": { diff --git a/package.json b/package.json index 4d788d9a1d..4dab538ec6 100644 --- a/package.json +++ b/package.json @@ -36,8 +36,8 @@ "dependencies": { "@fortawesome/fontawesome": "^1.1.8", "@fortawesome/fontawesome-free-solid": "^5.0.13", - "@fortawesome/fontawesome-svg-core": "^1.2.4", - "@fortawesome/free-solid-svg-icons": "^5.3.1", + "@fortawesome/fontawesome-svg-core": "^1.2.8", + "@fortawesome/free-solid-svg-icons": "^5.5.0", "@fortawesome/react-fontawesome": "0.1.3", "@octokit/rest": "^15.12.1", "builtin-modules": "^3.0.0", @@ -46,26 +46,26 @@ "electron-squirrel-startup": "^1.0.0", "extract-zip": "^1.6.7", "fix-path": "^2.1.0", - "fs-extra": "^7.0.0", + "fs-extra": "^7.0.1", "loader-utils": "^1.1.0", - "mobx": "^5.5.0", - "mobx-react": "^5.2.8", + "mobx": "^5.6.0", + "mobx-react": "^5.4.2", "monaco-loader": "^0.14.0", "namor": "^1.1.1", - "react": "^16.5.2", - "react-dom": "^16.5.2", + "react": "^16.6.3", + "react-dom": "^16.6.3", "react-mosaic-component": "^1.1.1", - "semver": "^5.5.1", + "semver": "^5.6.0", "tmp": "0.0.33", "tslib": "^1.9.3", "update-electron-app": "^1.3.0" }, "devDependencies": { - "@electron-forge/cli": "^6.0.0-beta.28", - "@electron-forge/maker-deb": "^6.0.0-beta.28", - "@electron-forge/maker-rpm": "^6.0.0-beta.28", - "@electron-forge/maker-squirrel": "^6.0.0-beta.28", - "@electron-forge/maker-zip": "^6.0.0-beta.28", + "@electron-forge/cli": "^6.0.0-beta.30", + "@electron-forge/maker-deb": "^6.0.0-beta.30", + "@electron-forge/maker-rpm": "^6.0.0-beta.30", + "@electron-forge/maker-squirrel": "^6.0.0-beta.30", + "@electron-forge/maker-zip": "^6.0.0-beta.30", "@types/builtin-modules": "^2.0.0", "@types/enzyme": "^3.1.13", "@types/fs-extra": "^5.0.4", @@ -77,7 +77,7 @@ "@types/semver": "^5.5.0", "@types/tmp": "0.0.33", "chokidar": "^2.0.4", - "electron": "3.0.4", + "electron": "3.0.10", "enzyme": "^3.6.0", "enzyme-adapter-react-16": "^1.5.0", "enzyme-to-json": "^3.3.4", @@ -85,9 +85,9 @@ "jest-fetch-mock": "^1.6.6", "less": "^3.8.1", "log-symbols": "^2.2.0", - "monaco-editor": "^0.14.3", - "node-abi": "^2.4.4", - "node-fetch": "^2.1.2", + "monaco-editor": "^0.15.6", + "node-abi": "^2.5.0", + "node-fetch": "^2.3.0", "npm-run-all": "^4.1.3", "parcel-bundler": "^1.9.7", "react-test-renderer": "^16.4.2", @@ -95,10 +95,10 @@ "standard": "^12.0.1", "stylelint": "^9.6.0", "stylelint-config-standard": "^18.2.0", - "ts-jest": "^23.10.2", + "ts-jest": "^23.10.5", "tslint": "^5.11.0", "tslint-microsoft-contrib": "^5.2.1", "tslint-react": "^3.6.0", - "typescript": "^3.1.2" + "typescript": "^3.1.6" } } diff --git a/src/less/dialogs.less b/src/less/dialogs.less index 0a2ccc3ad3..cdde69f648 100644 --- a/src/less/dialogs.less +++ b/src/less/dialogs.less @@ -179,7 +179,7 @@ } .error-text { - margin: 0px; + margin: 0; font-size: 14px; color: #d73a49; } diff --git a/src/renderer/app.tsx b/src/renderer/app.tsx index 26cbe2944a..495bf962e4 100644 --- a/src/renderer/app.tsx +++ b/src/renderer/app.tsx @@ -1,3 +1,16 @@ +import { library } from '@fortawesome/fontawesome-svg-core'; +import { + faClipboardList, + faCloudDownloadAlt, + faKey, + faSignInAlt, + faSignOutAlt, + faSpinner, + faTerminal, + faTimesCircle, + faTrash, + faUpload +} from '@fortawesome/free-solid-svg-icons'; import * as MonacoType from 'monaco-editor'; import { EditorValues } from '../interfaces'; @@ -7,6 +20,19 @@ import { FileManager } from './file-manager'; import { appState } from './state'; import { getTheme } from './themes'; +library.add( + faClipboardList, + faCloudDownloadAlt, + faKey, + faSignInAlt, + faSignOutAlt, + faSpinner, + faTerminal, + faTimesCircle, + faTrash, + faUpload +); + /** * The top-level class controlling the whole app. This is *not* a React component, * but it does eventually render all components. diff --git a/src/renderer/components/commands.tsx b/src/renderer/components/commands.tsx index e4f2ec503e..44c76d5f84 100644 --- a/src/renderer/components/commands.tsx +++ b/src/renderer/components/commands.tsx @@ -1,4 +1,3 @@ -import { faTerminal } from '@fortawesome/fontawesome-free-solid'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { observer } from 'mobx-react'; import * as React from 'react'; @@ -39,7 +38,7 @@ export class Commands extends React.Component { diff --git a/src/renderer/components/publish-button.tsx b/src/renderer/components/publish-button.tsx index e4faf1c6fe..6c550b3508 100644 --- a/src/renderer/components/publish-button.tsx +++ b/src/renderer/components/publish-button.tsx @@ -1,4 +1,3 @@ -import { faSpinner, faUpload } from '@fortawesome/fontawesome-free-solid'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { observer } from 'mobx-react'; import * as React from 'react'; @@ -120,7 +119,7 @@ export class PublishButton extends React.Component - : ; + ? + : ; const deleteFontAwesomeIcon = isDeletingAll - ? - : ; + ? + : ; return (
@@ -186,7 +179,7 @@ export class ElectronSettings extends React.Component - Add Local Electron Build + Add Local Electron Build
@@ -273,8 +266,8 @@ export class ElectronSettings extends React.Component - : ; + ? + : ; return ( ); } @@ -370,7 +363,7 @@ export class ElectronSettings extends React.Component - Downloading + Downloading ); } @@ -380,7 +373,7 @@ export class ElectronSettings extends React.Component - Download + Download ); } diff --git a/src/renderer/components/settings-general-github.tsx b/src/renderer/components/settings-general-github.tsx index 294bff06d2..05ee09dfec 100644 --- a/src/renderer/components/settings-general-github.tsx +++ b/src/renderer/components/settings-general-github.tsx @@ -1,4 +1,3 @@ -import { faSignInAlt, faSignOutAlt } from '@fortawesome/fontawesome-free-solid'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { observer } from 'mobx-react'; import * as React from 'react'; @@ -36,7 +35,7 @@ export class GitHubSettings extends React.Component { ), ( ) ]; @@ -60,7 +59,7 @@ export class GitHubSettings extends React.Component { ), ( ) ]; diff --git a/src/renderer/components/settings.tsx b/src/renderer/components/settings.tsx index 1e04d574a0..fdff01d252 100644 --- a/src/renderer/components/settings.tsx +++ b/src/renderer/components/settings.tsx @@ -1,4 +1,3 @@ -import { faTimesCircle } from '@fortawesome/fontawesome-free-solid'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { observer } from 'mobx-react'; import * as React from 'react'; @@ -102,7 +101,7 @@ export class Settings extends React.Component {
- +
{this.renderContent()}
diff --git a/src/renderer/components/token-dialog.tsx b/src/renderer/components/token-dialog.tsx index 4a8a918284..e6bf4057dd 100644 --- a/src/renderer/components/token-dialog.tsx +++ b/src/renderer/components/token-dialog.tsx @@ -1,4 +1,3 @@ -import { faKey, faSpinner } from '@fortawesome/fontawesome-free-solid'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { clipboard, shell } from 'electron'; import { observer } from 'mobx-react'; @@ -148,7 +147,7 @@ export class TokenDialog extends React.Component - + ); } @@ -188,7 +187,7 @@ export class TokenDialog extends React.Component {this.spinner} - + Generate a GitHub Personal Access Token and paste it here: diff --git a/src/renderer/npm.ts b/src/renderer/npm.ts index ccc681a0f3..ac7b8e8c45 100644 --- a/src/renderer/npm.ts +++ b/src/renderer/npm.ts @@ -1,7 +1,5 @@ import { EditorValues } from '../interfaces'; import { exec } from '../utils/exec'; -import { fancyImport } from '../utils/import'; -import builtinModules from 'builtin-modules/static' export interface NpmOperationOptions { dir: string; @@ -11,24 +9,26 @@ export let isInstalled: boolean | null = null; /* add other modules to automatically ignore here */ /* perhaps we can expose this to the settings module?*/ -const ignoredModules:Array = [ +const ignoredModules: Array = [ 'electron', - ...builtinModules -] + // tslint:disable-next-line:no-submodule-imports + ...require('builtin-modules/static') +]; +console.log(ignoredModules); /* regular expression to both match and extract module names */ -const requiregx:RegExp = /require\(['"](.*?)['"]\)/gm; +const requiregx = /require\(['"](.*?)['"]\)/gm; /* Quick and dirty filter functions for filtering module names */ -const isIgnored = (str: string): boolean => ignoredModules.includes(str) -const isLocalModule = (str: string): boolean => (/^[,/~]/.test(str)) -const isUnique = (item:any, idx:number, arr:Array): boolean => { - return arr.lastIndexOf(item) === idx -} +const isIgnored = (str: string): boolean => ignoredModules.includes(str); +const isLocalModule = (str: string): boolean => (/^[,/~\.]/.test(str)); +const isUnique = (item: any, idx: number, arr: Array): boolean => { + return arr.lastIndexOf(item) === idx; +}; /** @@ -58,16 +58,18 @@ export async function getIsNpmInstalled(ignoreCache?: boolean): Promise * @returns {Array} */ export function findModulesInEditors(values: EditorValues) { - const files = [values.main, values.renderer] + const files = [ values.main, values.renderer ]; const modules = files.reduce( (agg, file) => [ ...agg, ...findModules(file) ], [] - ) - console.log('Modules Found:', modules) - return modules + ); + + console.log('Modules Found:', modules); + + return modules; } /** @@ -76,7 +78,7 @@ export function findModulesInEditors(values: EditorValues) { * references. Also will try to install base packages of modules * that have a slash in them, for example: `lodash/fp` as the actual package * is just `lodash`. - + * * However, it WILL try to add packages that are part of a huge * monorepo that are named `@/` * @@ -84,29 +86,29 @@ export function findModulesInEditors(values: EditorValues) { * @returns {Array} */ export function findModules(input: string): Array { - - - /* container definitions */ - const modules:Array = [] - let match:RegExpMatchArray | null - - /* grab all global require matches in the text */ - while(match = (requiregx.exec(input) || null)) { - const mod = match[1] - modules.push(mod) - } - /* map and reduce */ - return modules - .map(mod => - mod.includes('/') && !mod.startsWith('@') ? - mod.split('/')[0] : - mod - ) - .filter(m => !isIgnored(m)) - .filter(m => !isLocalModule(m)) - .filter(isUnique) + /* container definitions */ + const modules: Array = []; + let match: RegExpMatchArray | null; + + /* grab all global require matches in the text */ + // tslint:disable-next-line:no-conditional-assignment + while (match = (requiregx.exec(input) || null)) { + const mod = match[1]; + modules.push(mod); } + /* map and reduce */ + return modules + .map((mod) => + mod.includes('/') && !mod.startsWith('@') ? + mod.split('/')[0] : + mod + ) + .filter((m) => !isIgnored(m)) + .filter((m) => !isLocalModule(m)) + .filter(isUnique); +} + /** * Installs given modules to a given folder. * diff --git a/tests/renderer/components/__snapshots__/commands-spec.tsx.snap b/tests/renderer/components/__snapshots__/commands-spec.tsx.snap index 8a08b0971f..fb368197eb 100644 --- a/tests/renderer/components/__snapshots__/commands-spec.tsx.snap +++ b/tests/renderer/components/__snapshots__/commands-spec.tsx.snap @@ -44,19 +44,7 @@ exports[`Commands component renders 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 640, - 512, - Array [], - "f120", - "M257.981 272.971L63.638 467.314c-9.373 9.373-24.569 9.373-33.941 0L7.029 444.647c-9.357-9.357-9.375-24.522-.04-33.901L161.011 256 6.99 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L257.981 239.03c9.373 9.372 9.373 24.568 0 33.941zM640 456v-32c0-13.255-10.745-24-24-24H312c-13.255 0-24 10.745-24 24v32c0 13.255 10.745 24 24 24h304c13.255 0 24-10.745 24-24z", - ], - "iconName": "terminal", - "prefix": "fas", - } - } + icon="terminal" inverse={false} listItem={false} mask={null} diff --git a/tests/renderer/components/__snapshots__/publish-button-spec.tsx.snap b/tests/renderer/components/__snapshots__/publish-button-spec.tsx.snap index c624920bf8..449a317eb8 100644 --- a/tests/renderer/components/__snapshots__/publish-button-spec.tsx.snap +++ b/tests/renderer/components/__snapshots__/publish-button-spec.tsx.snap @@ -11,19 +11,7 @@ exports[`Publish button component renders 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 512, - 512, - Array [], - "f093", - "M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z", - ], - "iconName": "upload", - "prefix": "fas", - } - } + icon="upload" inverse={false} listItem={false} mask={null} diff --git a/tests/renderer/components/__snapshots__/settings-electron-spec.tsx.snap b/tests/renderer/components/__snapshots__/settings-electron-spec.tsx.snap index dc91fd44e6..530be99903 100644 --- a/tests/renderer/components/__snapshots__/settings-electron-spec.tsx.snap +++ b/tests/renderer/components/__snapshots__/settings-electron-spec.tsx.snap @@ -119,19 +119,7 @@ exports[`ElectronSettings component renders 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 384, - 512, - Array [], - "f46d", - "M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM96 424c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm96-192c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm128 368c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z", - ], - "iconName": "clipboard-list", - "prefix": "fas", - } - } + icon="clipboard-list" inverse={false} listItem={false} mask={null} @@ -164,19 +152,7 @@ exports[`ElectronSettings component renders 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 640, - 512, - Array [], - "f381", - "M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z", - ], - "iconName": "cloud-download-alt", - "prefix": "fas", - } - } + icon="cloud-download-alt" inverse={false} listItem={false} mask={null} @@ -206,19 +182,7 @@ exports[`ElectronSettings component renders 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 448, - 512, - Array [], - "f1f8", - "M0 84V56c0-13.3 10.7-24 24-24h112l9.4-18.7c4-8.2 12.3-13.3 21.4-13.3h114.3c9.1 0 17.4 5.1 21.5 13.3L312 32h112c13.3 0 24 10.7 24 24v28c0 6.6-5.4 12-12 12H12C5.4 96 0 90.6 0 84zm415.2 56.7L394.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-25.3 0-46.3-19.7-47.9-45L32.8 140.7c-.4-6.9 5.1-12.7 12-12.7h358.5c6.8 0 12.3 5.8 11.9 12.7z", - ], - "iconName": "trash", - "prefix": "fas", - } - } + icon="trash" inverse={false} listItem={false} mask={null} @@ -247,19 +211,7 @@ exports[`ElectronSettings component renders 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 384, - 512, - Array [], - "f15b", - "M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z", - ], - "iconName": "file", - "prefix": "fas", - } - } + icon="file" inverse={false} listItem={false} mask={null} @@ -319,19 +271,7 @@ exports[`ElectronSettings component renders 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 512, - 512, - Array [], - "f110", - "M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z", - ], - "iconName": "spinner", - "prefix": "fas", - } - } + icon="spinner" inverse={false} listItem={false} mask={null} @@ -367,19 +307,7 @@ exports[`ElectronSettings component renders 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 448, - 512, - Array [], - "f1f8", - "M0 84V56c0-13.3 10.7-24 24-24h112l9.4-18.7c4-8.2 12.3-13.3 21.4-13.3h114.3c9.1 0 17.4 5.1 21.5 13.3L312 32h112c13.3 0 24 10.7 24 24v28c0 6.6-5.4 12-12 12H12C5.4 96 0 90.6 0 84zm415.2 56.7L394.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-25.3 0-46.3-19.7-47.9-45L32.8 140.7c-.4-6.9 5.1-12.7 12-12.7h358.5c6.8 0 12.3 5.8 11.9 12.7z", - ], - "iconName": "trash", - "prefix": "fas", - } - } + icon="trash" inverse={false} listItem={false} mask={null} @@ -416,19 +344,7 @@ exports[`ElectronSettings component renders 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 640, - 512, - Array [], - "f381", - "M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z", - ], - "iconName": "cloud-download-alt", - "prefix": "fas", - } - } + icon="cloud-download-alt" inverse={false} listItem={false} mask={null} diff --git a/tests/renderer/components/__snapshots__/settings-general-github-spec.tsx.snap b/tests/renderer/components/__snapshots__/settings-general-github-spec.tsx.snap index 79f2ea9255..3538b5c018 100644 --- a/tests/renderer/components/__snapshots__/settings-general-github-spec.tsx.snap +++ b/tests/renderer/components/__snapshots__/settings-general-github-spec.tsx.snap @@ -20,19 +20,7 @@ exports[`GitHubSettings component renders when not signed in 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 512, - 512, - Array [], - "f2f6", - "M416 448h-84c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h84c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32h-84c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h84c53 0 96 43 96 96v192c0 53-43 96-96 96zm-47-201L201 79c-15-15-41-4.5-41 17v96H24c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24h136v96c0 21.5 26 32 41 17l168-168c9.3-9.4 9.3-24.6 0-34z", - ], - "iconName": "sign-in-alt", - "prefix": "fas", - } - } + icon="sign-in-alt" inverse={false} listItem={false} mask={null} @@ -72,19 +60,7 @@ exports[`GitHubSettings component renders when signed in 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 512, - 512, - Array [], - "f2f5", - "M497 273L329 441c-15 15-41 4.5-41-17v-96H152c-13.3 0-24-10.7-24-24v-96c0-13.3 10.7-24 24-24h136V88c0-21.4 25.9-32 41-17l168 168c9.3 9.4 9.3 24.6 0 34zM192 436v-40c0-6.6-5.4-12-12-12H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h84c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12H96c-53 0-96 43-96 96v192c0 53 43 96 96 96h84c6.6 0 12-5.4 12-12z", - ], - "iconName": "sign-out-alt", - "prefix": "fas", - } - } + icon="sign-out-alt" inverse={false} listItem={false} mask={null} diff --git a/tests/renderer/components/__snapshots__/settings-spec.tsx.snap b/tests/renderer/components/__snapshots__/settings-spec.tsx.snap index 15fe996688..c5550c210b 100644 --- a/tests/renderer/components/__snapshots__/settings-spec.tsx.snap +++ b/tests/renderer/components/__snapshots__/settings-spec.tsx.snap @@ -42,19 +42,7 @@ exports[`CreditsSettings component renders only the menu if page unknown 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 512, - 512, - Array [], - "f057", - "M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z", - ], - "iconName": "times-circle", - "prefix": "fas", - } - } + icon="times-circle" inverse={false} listItem={false} mask={null} @@ -114,19 +102,7 @@ exports[`CreditsSettings component renders the Credits page after a click 1`] = className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 512, - 512, - Array [], - "f057", - "M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z", - ], - "iconName": "times-circle", - "prefix": "fas", - } - } + icon="times-circle" inverse={false} listItem={false} mask={null} @@ -193,19 +169,7 @@ exports[`CreditsSettings component renders the Electron page after a click 1`] = className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 512, - 512, - Array [], - "f057", - "M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z", - ], - "iconName": "times-circle", - "prefix": "fas", - } - } + icon="times-circle" inverse={false} listItem={false} mask={null} @@ -272,19 +236,7 @@ exports[`CreditsSettings component renders the Electron page by default 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 512, - 512, - Array [], - "f057", - "M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z", - ], - "iconName": "times-circle", - "prefix": "fas", - } - } + icon="times-circle" inverse={false} listItem={false} mask={null} @@ -351,19 +303,7 @@ exports[`CreditsSettings component renders the General page after a click 1`] = className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 512, - 512, - Array [], - "f057", - "M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z", - ], - "iconName": "times-circle", - "prefix": "fas", - } - } + icon="times-circle" inverse={false} listItem={false} mask={null} diff --git a/tests/renderer/components/__snapshots__/token-dialog-spec.tsx.snap b/tests/renderer/components/__snapshots__/token-dialog-spec.tsx.snap index 23a4492a56..20e74ee5b4 100644 --- a/tests/renderer/components/__snapshots__/token-dialog-spec.tsx.snap +++ b/tests/renderer/components/__snapshots__/token-dialog-spec.tsx.snap @@ -35,19 +35,7 @@ exports[`TokenDialog component renders 1`] = ` className="" fixedWidth={false} flip={null} - icon={ - Object { - "icon": Array [ - 512, - 512, - Array [], - "f084", - "M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z", - ], - "iconName": "key", - "prefix": "fas", - } - } + icon="key" inverse={false} listItem={false} mask={null}