From a6fdf7b27abe38cad071f71d21c7553be4a96c80 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Fri, 8 May 2020 08:18:16 +0200 Subject: [PATCH 01/20] feat: update libs and stencil prerelease --- docs/package-lock.json | 250 +++++++++++++++++++---------------------- docs/package.json | 8 +- 2 files changed, 119 insertions(+), 139 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index d24a30a15..c5bb551cd 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -31,9 +31,9 @@ } }, "@babel/runtime": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.7.tgz", - "integrity": "sha512-+AATMUFppJDw6aiR5NVPHqIQBlV/Pj8wY/EZH+lmvRdUo9xBaz/rF3alAwFJQavvKfeOlPE7oaaDHVbcySbCsg==", + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", + "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -72,9 +72,9 @@ } }, "@deckdeckgo/deck-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@deckdeckgo/deck-utils/-/deck-utils-1.0.0.tgz", - "integrity": "sha512-FF1xrIsU1RETRFxvHVgdxHIEihqB5z1WQ5udDwy4eMVosA35lvm894ZGDgZ8EUCKMg1gd+KJ4jAAQOqzAOGHlQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@deckdeckgo/deck-utils/-/deck-utils-1.0.1.tgz", + "integrity": "sha512-UufGQYkMYm+mQuaMULAAM1/mr7rQXF3JTYzPk/X6Xic3meIzWMjTyVkaNGAA6DSQWcKP5QVt/++J1nuyt3kV6Q==", "requires": { "@deckdeckgo/utils": "^1.0.0" } @@ -85,13 +85,6 @@ "integrity": "sha512-0TOPwzsQTfc9AEaBkWXeCslZKeqK9rloS+EJilKhgG1fdOD6Feh4OIon8dviy4jwMSZT51zIQb+Y1ekzT5ytTA==", "requires": { "@deckdeckgo/utils": "^1.1.0" - }, - "dependencies": { - "@deckdeckgo/utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@deckdeckgo/utils/-/utils-1.1.0.tgz", - "integrity": "sha512-/bomB2gBlEuXmLSXCHujABB1EYDTrcK/IQaH9NFh6ZUB+dEfb3L3uCof8RyUvQcEzqhVJJa63ZBnDnitJSOWYg==" - } } }, "@deckdeckgo/drag-resize-rotate": { @@ -109,6 +102,13 @@ "requires": { "@deckdeckgo/utils": "1.0.0", "prismjs": "^1.19.0" + }, + "dependencies": { + "@deckdeckgo/utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@deckdeckgo/utils/-/utils-1.0.0.tgz", + "integrity": "sha512-yqbie3n3JDGU338MS9NNfAseQfPVamqC0m/Y1U8fSh7ZKSzSRCU/899nkpma9DZEg16v8vld8vnpImGrzkFSHg==" + } } }, "@deckdeckgo/inline-editor": { @@ -118,13 +118,6 @@ "requires": { "@deckdeckgo/color": "^1.1.0", "@deckdeckgo/utils": "^1.1.0" - }, - "dependencies": { - "@deckdeckgo/utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@deckdeckgo/utils/-/utils-1.1.0.tgz", - "integrity": "sha512-/bomB2gBlEuXmLSXCHujABB1EYDTrcK/IQaH9NFh6ZUB+dEfb3L3uCof8RyUvQcEzqhVJJa63ZBnDnitJSOWYg==" - } } }, "@deckdeckgo/lazy-img": { @@ -230,21 +223,6 @@ "integrity": "sha512-n6+VV4Y0JN6rSIBx+pKBJ7+Ig8Gyh2MOa2w+UsRke/1wczRmCg+qGTwKmd6bGeytczTFO6jagl6TllgRFMex3g==", "requires": { "@deckdeckgo/slide-utils": "^1.1.0" - }, - "dependencies": { - "@deckdeckgo/slide-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-utils/-/slide-utils-1.1.0.tgz", - "integrity": "sha512-bJMG2qE4U42lZjogJ+nPnCTF/INtyK8uAfj68WT6rQgc1/sKlcXueNulmnf72tELF8mSCFlb27ntzVaf6Z1V2g==", - "requires": { - "@deckdeckgo/utils": "^1.1.0" - } - }, - "@deckdeckgo/utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@deckdeckgo/utils/-/utils-1.1.0.tgz", - "integrity": "sha512-/bomB2gBlEuXmLSXCHujABB1EYDTrcK/IQaH9NFh6ZUB+dEfb3L3uCof8RyUvQcEzqhVJJa63ZBnDnitJSOWYg==" - } } }, "@deckdeckgo/slide-title": { @@ -256,11 +234,11 @@ } }, "@deckdeckgo/slide-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-utils/-/slide-utils-1.0.0.tgz", - "integrity": "sha512-T+7SXh2iEBqjd7sz1vF55f2d/O5/zgFMQAx7z9MghTvzVQ5UGoI5axizcmwELkRLXbqVXnl017Wlx1xrKkPMOQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-utils/-/slide-utils-1.1.0.tgz", + "integrity": "sha512-bJMG2qE4U42lZjogJ+nPnCTF/INtyK8uAfj68WT6rQgc1/sKlcXueNulmnf72tELF8mSCFlb27ntzVaf6Z1V2g==", "requires": { - "@deckdeckgo/utils": "^1.0.0" + "@deckdeckgo/utils": "^1.1.0" } }, "@deckdeckgo/slide-video": { @@ -293,9 +271,9 @@ "dev": true }, "@deckdeckgo/utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@deckdeckgo/utils/-/utils-1.0.0.tgz", - "integrity": "sha512-yqbie3n3JDGU338MS9NNfAseQfPVamqC0m/Y1U8fSh7ZKSzSRCU/899nkpma9DZEg16v8vld8vnpImGrzkFSHg==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@deckdeckgo/utils/-/utils-1.1.0.tgz", + "integrity": "sha512-/bomB2gBlEuXmLSXCHujABB1EYDTrcK/IQaH9NFh6ZUB+dEfb3L3uCof8RyUvQcEzqhVJJa63ZBnDnitJSOWYg==" }, "@deckdeckgo/youtube": { "version": "1.1.0", @@ -342,21 +320,21 @@ } }, "@ionic/core": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.0.5.tgz", - "integrity": "sha512-k0O5V/3sFB55E+hKSqio1iDfwibZdlI97PuaI4PcGQDytzUCyGTlGAZn6iLi82NZqBRWWLOpwy+8N/cySiTWKg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.1.0.tgz", + "integrity": "sha512-L3Ps+0B0SqHlArMxPqgzmgtCs2D/cmgWw7rIDsOclh21igXZ9957kRR4BO7hzaXLbBIKjG1IzK2TAcX0uC94Sw==", "requires": { "ionicons": "^5.0.1", "tslib": "^1.10.0" } }, "@stencil/core": { - "version": "1.8.11", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-1.8.11.tgz", - "integrity": "sha512-CWalrysaD+AFyPSd6ZJzBnGdp6vZIF9MajvnQg+jJd2s67HbO1B9lPDKtX8mPW9HF3/3o0XMVQR1F9uLBqIviA==", + "version": "1.13.0-4", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-1.13.0-4.tgz", + "integrity": "sha512-6+kAcDFEs25jXiu4EKmGBrNvUs3CRZlqp4jlnKtaAeTtyu1kDkuN6U4xHXv863zyS454rOIAqJisPtnnM5xddw==", "dev": true, "requires": { - "typescript": "3.8.2" + "typescript": "3.8.3" } }, "@stencil/postcss": { @@ -369,9 +347,9 @@ } }, "@stencil/sass": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-1.1.1.tgz", - "integrity": "sha512-Nny3JiFkpQa0RdXWCa4pzhKQYnHuDNzC9c4w35FcaZHXBVuZ1UHSHc7wI7By9SS1auYcySqpPOBVzgoCqXcYVQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-1.3.1.tgz", + "integrity": "sha512-5qsEyhLGTywpG4zlWv6eBhhj/z2Z37nbUGa87Ak0KqfsEiclJCYRA/AMM9FiN1jHfBvr968G4zE8rNlYmiPLsQ==", "dev": true }, "@types/color-name": { @@ -410,9 +388,9 @@ "dev": true }, "@types/node": { - "version": "13.13.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.1.tgz", - "integrity": "sha512-uysqysLJ+As9jqI5yqjwP3QJrhOcUwBjHUlUxPxjbplwKoILvXVsmYWEhfmAQlrPfbRZmhJB007o4L9sKqtHqQ==", + "version": "13.13.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.5.tgz", + "integrity": "sha512-3ySmiBYJPqgjiHA7oEaIo2Rzz0HrOZ7yrNO5HWyaE5q0lQ3BppDZ3N53Miz8bw2I7gh1/zir2MGVZBvpb1zq9g==", "dev": true }, "@types/parse-json": { @@ -590,9 +568,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001045", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001045.tgz", - "integrity": "sha512-Y8o2Iz1KPcD6FjySbk1sPpvJqchgxk/iow0DABpGyzA1UeQAuxh63Xh0Enj5/BrsYbXtCN32JmR4ZxQTCQ6E6A==", + "version": "1.0.30001054", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001054.tgz", + "integrity": "sha512-jiKlTI6Ur8Kjfj8z0muGrV6FscpRvefcQVPSuMuXnvRCfExU7zlVLNjmOz1TnurWgUrAY7MMmjyy+uTgIl1XHw==", "dev": true }, "chalk": { @@ -702,9 +680,9 @@ } }, "cross-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", - "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", + "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -723,9 +701,9 @@ "integrity": "sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ==" }, "d3-color": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.0.tgz", - "integrity": "sha512-TzNPeJy2+iEepfiL92LAAB7fvnp/dV2YwANPVHdDWmYMm23qIJBYww3qT8I8C1wXrmrg4UWs7BKc2tKIgyjzHg==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", + "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" }, "d3-dispatch": { "version": "1.0.6", @@ -738,9 +716,9 @@ "integrity": "sha512-SZ/lVU7LRXafqp7XtIcBdxnWl8yyLpgOmzAk0mWBI9gXNzLDx5ybZgnRbH9dN/yY5tzVBqCQ9avltSnqVwessQ==" }, "d3-format": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.3.tgz", - "integrity": "sha512-mm/nE2Y9HgGyjP+rKIekeITVgBtX97o1nrvHCWX8F/yBYyevUTvu9vb5pUnKwrcSw7o7GuwMOWjS9gFDs4O+uQ==" + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.4.tgz", + "integrity": "sha512-TWks25e7t8/cqctxCmxpUuzZN11QxIA7YrMbram94zMQ0PXjE4LVIMe/f6a4+xxL8HQ3OsAFULOINQi1pE62Aw==" }, "d3-interpolate": { "version": "1.4.0", @@ -812,9 +790,9 @@ } }, "date-fns": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.11.0.tgz", - "integrity": "sha512-8P1cDi8ebZyDxUyUprBXwidoEtiQAawYPGvpfb+Dg0G6JrQ+VozwOmm91xYC0vAv1+0VmLehEPb+isg4BGUFfA==" + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.13.0.tgz", + "integrity": "sha512-xm0c61mevGF7f0XpCGtDTGpzEFC/1fpLXHbmFpxZZQJuvByIK2ozm6cSYuU+nxFYOPh2EuCfzUwlTEFwKG+h5w==" }, "debug": { "version": "4.1.1", @@ -831,9 +809,9 @@ "optional": true }, "electron-to-chromium": { - "version": "1.3.414", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.414.tgz", - "integrity": "sha512-UfxhIvED++qLwWrAq9uYVcqF8FdeV9sU2S7qhiHYFODxzXRrd1GZRl/PjITHsTEejgibcWDraD8TQqoHb1aCBQ==", + "version": "1.3.431", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.431.tgz", + "integrity": "sha512-2okqkXCIda7qDwjYhUFxPcQdZDIZZ/zBLDzVOif7WW/TSNfEhdT6SO07O1x/sFteEHX189Z//UwjbZKKCOn2Fg==", "dev": true }, "end-of-stream": { @@ -846,9 +824,9 @@ } }, "engine.io-client": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.0.tgz", - "integrity": "sha512-a4J5QO2k99CM2a0b12IznnyQndoEvtA4UAldhGzKqnHf42I3Qs2W5SPnDvatZRcMaNZs4IevVicBPayxYt6FwA==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.1.tgz", + "integrity": "sha512-RJNmA+A9Js+8Aoq815xpGAsgWH1VoSYM//2VgIiu9lNOaHFfLpTjH4tOzktBpjIs5lvOfiNY1dwf+NuU6D38Mw==", "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", @@ -981,9 +959,9 @@ } }, "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, "has-binary2": { @@ -1247,9 +1225,9 @@ } }, "mri": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", - "integrity": "sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.5.tgz", + "integrity": "sha512-d2RKzMD4JNyHMbnbWnznPaa8vbdlq/4pNZ3IgdaGrVbBhebBsGUUE/6qorTMYNS6TwuH3ilfOlD2bf4Igh8CKg==", "dev": true }, "ms": { @@ -1271,9 +1249,9 @@ } }, "node-releases": { - "version": "1.1.53", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", - "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==", + "version": "1.1.55", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.55.tgz", + "integrity": "sha512-H3R3YR/8TjT5WPin/wOoHOUPHgvj8leuU/Keta/rwelEQN9pA/S2Dx8/se4pZ2LBxSd0nAGzsNzhqwa77v7F1w==", "dev": true }, "normalize-range": { @@ -1333,12 +1311,12 @@ "dev": true }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "^2.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -1348,29 +1326,12 @@ "dev": true, "requires": { "p-limit": "^1.1.0" - }, - "dependencies": { - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - } } }, "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, "parent-module": { @@ -1462,6 +1423,15 @@ "p-locate": "^4.1.0" } }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, "p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", @@ -1471,6 +1441,12 @@ "p-limit": "^2.2.0" } }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -1498,9 +1474,9 @@ } }, "postcss": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "version": "7.0.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.29.tgz", + "integrity": "sha512-ba0ApvR3LxGvRMMiUa9n0WR4HjzcYm7tS+ht4/2Nd0NLtHpPIH77fuB9Xh1/yJVz9O/E/95Y/dn8ygWsyffXtw==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -1509,9 +1485,9 @@ } }, "postcss-value-parser": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", - "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, "prettier": { @@ -1559,6 +1535,15 @@ "p-locate": "^4.1.0" } }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, "p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", @@ -1568,6 +1553,12 @@ "p-limit": "^2.2.0" } }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -1648,9 +1639,9 @@ "dev": true }, "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, "slash": { @@ -1759,14 +1750,14 @@ "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" }, "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz", + "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==" }, "typescript": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.2.tgz", - "integrity": "sha512-EgOVgL/4xfVrCMbhYKUQTdF37SQn4Iw73H5BgCrF1Abdun7Kwy/QZsE/ssAy0y4LxBbvua3PIbFsbRczWWnDdQ==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", + "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", "dev": true }, "universalify": { @@ -1970,17 +1961,6 @@ "dev": true, "requires": { "@babel/runtime": "^7.9.2" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - } } }, "yeast": { diff --git a/docs/package.json b/docs/package.json index ebced5b09..3b53642ff 100644 --- a/docs/package.json +++ b/docs/package.json @@ -39,18 +39,18 @@ "@deckdeckgo/slide-youtube": "^1.0.0", "@deckdeckgo/social": "^1.0.0", "@deckdeckgo/youtube": "^1.1.0", - "@ionic/core": "^5.0.5", + "@ionic/core": "^5.1.0", "idb-keyval": "^3.2.0", "rxjs": "^6.5.5" }, "devDependencies": { "@deckdeckgo/types": "^1.1.0", - "@stencil/core": "^1.8.11", + "@stencil/core": "^1.13.0-4", "@stencil/postcss": "^1.0.1", - "@stencil/sass": "^1.1.1", + "@stencil/sass": "^1.3.1", "@types/glob": "^7.1.1", "@types/marked": "^0.7.4", - "@types/node": "^13.13.1", + "@types/node": "^13.13.5", "autoprefixer": "^9.7.6", "glob": "^7.1.6", "husky": "^4.2.5", From 0644167a598801b8f6fc7dc72aaa61b038850af4 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Fri, 8 May 2020 08:35:23 +0200 Subject: [PATCH 02/20] feat: update youtube and demo --- docs/package-lock.json | 12 ++++++------ docs/package.json | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index c5bb551cd..cff5d8aea 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -80,9 +80,9 @@ } }, "@deckdeckgo/demo": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@deckdeckgo/demo/-/demo-1.0.2.tgz", - "integrity": "sha512-0TOPwzsQTfc9AEaBkWXeCslZKeqK9rloS+EJilKhgG1fdOD6Feh4OIon8dviy4jwMSZT51zIQb+Y1ekzT5ytTA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@deckdeckgo/demo/-/demo-1.0.3.tgz", + "integrity": "sha512-7FN7hWTZsTLUXsP8iz5mRT6VEfdyFlP3vhMJlUgqO/fSM3Q1b95dNiVIQSkfF8rIX0LZ29pezuj+Pc/fLg9ahQ==", "requires": { "@deckdeckgo/utils": "^1.1.0" } @@ -276,9 +276,9 @@ "integrity": "sha512-/bomB2gBlEuXmLSXCHujABB1EYDTrcK/IQaH9NFh6ZUB+dEfb3L3uCof8RyUvQcEzqhVJJa63ZBnDnitJSOWYg==" }, "@deckdeckgo/youtube": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@deckdeckgo/youtube/-/youtube-1.1.0.tgz", - "integrity": "sha512-mvIury41StGXgSLgUCbhnD0h0mqJwEBlurA2ReK9h71fHJlVSgZEK4WI+KC785jiQX4qHgWffk7BBZ93F5G4wg==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@deckdeckgo/youtube/-/youtube-1.1.1.tgz", + "integrity": "sha512-S9s4orw4/yv6QhVg6xZqR4T44+hjMqbKoXdnVrYb42hpfCzkZrEtK+02E0k+upA8VF9jV3MVBoAGdyfNEpi6Fw==" }, "@hapi/address": { "version": "2.1.4", diff --git a/docs/package.json b/docs/package.json index 3b53642ff..48b9e229a 100644 --- a/docs/package.json +++ b/docs/package.json @@ -17,7 +17,7 @@ "@deckdeckgo/charts": "^1.0.1", "@deckdeckgo/color": "^1.1.0", "@deckdeckgo/core": "^1.0.1", - "@deckdeckgo/demo": "^1.0.2", + "@deckdeckgo/demo": "^1.0.3", "@deckdeckgo/drag-resize-rotate": "^1.0.0", "@deckdeckgo/highlight-code": "^1.0.4", "@deckdeckgo/inline-editor": "^1.2.0", @@ -38,7 +38,7 @@ "@deckdeckgo/slide-video": "^1.0.0", "@deckdeckgo/slide-youtube": "^1.0.0", "@deckdeckgo/social": "^1.0.0", - "@deckdeckgo/youtube": "^1.1.0", + "@deckdeckgo/youtube": "^1.1.1", "@ionic/core": "^5.1.0", "idb-keyval": "^3.2.0", "rxjs": "^6.5.5" From 6d706be9746eda3d2ddd82c684a6444f45f198b1 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Fri, 8 May 2020 08:53:36 +0200 Subject: [PATCH 03/20] feat: update drr --- docs/package-lock.json | 6 +++--- docs/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index cff5d8aea..76c129e27 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -88,9 +88,9 @@ } }, "@deckdeckgo/drag-resize-rotate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@deckdeckgo/drag-resize-rotate/-/drag-resize-rotate-1.0.0.tgz", - "integrity": "sha512-cMyicd3XmINBtkVBBuFT+N8gCP36V/PT0nrBq2ABL91dzXJiyERSK2+z85zmJF5hb/+k1j/SfS9oNMgda9+CtQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@deckdeckgo/drag-resize-rotate/-/drag-resize-rotate-1.0.1.tgz", + "integrity": "sha512-5H4o29eMMpgIrUBgrBCWsu0U8fKngjg+wOJQTHZA9a4L72z9OrjxL+zd+KRV+0FqsEbQ5h1ioy6lnwCpKIImIw==", "requires": { "@deckdeckgo/utils": "^1.0.0" } diff --git a/docs/package.json b/docs/package.json index 48b9e229a..1b27749c9 100644 --- a/docs/package.json +++ b/docs/package.json @@ -18,7 +18,7 @@ "@deckdeckgo/color": "^1.1.0", "@deckdeckgo/core": "^1.0.1", "@deckdeckgo/demo": "^1.0.3", - "@deckdeckgo/drag-resize-rotate": "^1.0.0", + "@deckdeckgo/drag-resize-rotate": "^1.0.1", "@deckdeckgo/highlight-code": "^1.0.4", "@deckdeckgo/inline-editor": "^1.2.0", "@deckdeckgo/lazy-img": "^1.0.0", From f7f725125fe50b8b3a6fd691d23265d35462c8ae Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Fri, 8 May 2020 09:01:51 +0200 Subject: [PATCH 04/20] feat: update split --- docs/package-lock.json | 6 +++--- docs/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index 76c129e27..0e38b6ef2 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -218,9 +218,9 @@ } }, "@deckdeckgo/slide-split": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-split/-/slide-split-1.1.2.tgz", - "integrity": "sha512-n6+VV4Y0JN6rSIBx+pKBJ7+Ig8Gyh2MOa2w+UsRke/1wczRmCg+qGTwKmd6bGeytczTFO6jagl6TllgRFMex3g==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-split/-/slide-split-1.1.3.tgz", + "integrity": "sha512-pjzpvBJg+n2/G1q+kAF3KAnh+YqFCxE/2i+fMWdi8SPiu7Js+5BuL+Yp8+vB8kjPLmssC4ai6QSUmUiduwSEHg==", "requires": { "@deckdeckgo/slide-utils": "^1.1.0" } diff --git a/docs/package.json b/docs/package.json index 1b27749c9..adb0d2d85 100644 --- a/docs/package.json +++ b/docs/package.json @@ -33,7 +33,7 @@ "@deckdeckgo/slide-gif": "^1.0.0", "@deckdeckgo/slide-poll": "^1.0.0", "@deckdeckgo/slide-qrcode": "^1.0.0", - "@deckdeckgo/slide-split": "^1.1.2", + "@deckdeckgo/slide-split": "^1.1.3", "@deckdeckgo/slide-title": "^1.0.0", "@deckdeckgo/slide-video": "^1.0.0", "@deckdeckgo/slide-youtube": "^1.0.0", From facb8fc89478f5403f5982f39855a5f99366a6c5 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Sat, 9 May 2020 11:56:06 +0200 Subject: [PATCH 05/20] fix: custom prerender config to solve prerendering --- docs/prerender.config.ts | 11 +++++++++++ docs/stencil.config.ts | 21 +++++++++++---------- 2 files changed, 22 insertions(+), 10 deletions(-) create mode 100644 docs/prerender.config.ts diff --git a/docs/prerender.config.ts b/docs/prerender.config.ts new file mode 100644 index 000000000..aec6b6b54 --- /dev/null +++ b/docs/prerender.config.ts @@ -0,0 +1,11 @@ +import {PrerenderConfig} from '@stencil/core'; +import {PrerenderHydrateOptions} from '@stencil/core/internal/stencil-public-compiler'; + +export const config: PrerenderConfig = { + hydrateOptions(url?: URL): PrerenderHydrateOptions { + const hydrate: PrerenderHydrateOptions = { + excludeComponents: ['deckgo-highlight-code', 'deckgo-slide-poll'], + }; + return hydrate; + }, +}; diff --git a/docs/stencil.config.ts b/docs/stencil.config.ts index 93e6a9a92..aa6d6766f 100644 --- a/docs/stencil.config.ts +++ b/docs/stencil.config.ts @@ -5,23 +5,24 @@ import {postcss} from '@stencil/postcss'; import autoprefixer from 'autoprefixer'; export const config: Config = { - outputTargets: [{ - type: 'www', - baseUrl: 'https://docs.deckdeckgo.com' - }], + outputTargets: [ + { + type: 'www', + baseUrl: 'https://docs.deckdeckgo.com', + prerenderConfig: './prerender.config.ts', + }, + ], globalScript: 'src/global/app.ts', globalStyle: 'src/global/app.scss', plugins: [ sass(), postcss({ - plugins: [autoprefixer()] - }) + plugins: [autoprefixer()], + }), ], nodeResolve: {browser: true}, devServer: { - openBrowser: false + openBrowser: false, }, - copy: [ - {src: 'robots.txt'} - ] + copy: [{src: 'robots.txt'}], }; From 038bce1c1a08ff34b634d9c4599b22bbd75db0d2 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 21 May 2020 18:55:28 +0200 Subject: [PATCH 06/20] feat: update libs Signed-off-by: peterpeterparker --- docs/package-lock.json | 87 ++++++++++++++++++++---------------------- docs/package.json | 7 ++-- 2 files changed, 46 insertions(+), 48 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index 95a1c9df4..813d3d251 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -55,9 +55,9 @@ } }, "@deckdeckgo/color": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@deckdeckgo/color/-/color-1.1.1.tgz", - "integrity": "sha512-NMJ7ElCLcgQB8psEt42H2mguF3shPjnz3mT7zUidBUkrm+WJHSKn3Nn7IK7+qW9tzmkfa3iDMf053B+7CjDpog==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@deckdeckgo/color/-/color-2.0.0.tgz", + "integrity": "sha512-Jl9HN2Iqubag/yEkcYGYBfeDGYmQ7g37+nP/ei/AUnD1e1mdcU92hPcY/kFaVMCWyOuuVIMqFFaQSuyxDMN1Sw==", "requires": { "@deckdeckgo/utils": "^1.1.0" } @@ -96,20 +96,20 @@ } }, "@deckdeckgo/highlight-code": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@deckdeckgo/highlight-code/-/highlight-code-1.0.5.tgz", - "integrity": "sha512-BG/CDUpbKJeiHLygz501b2NzOLhUYFKeQ5zTyj7gWeoPslctMb181gVqCWD28H4RlGK0GkHoONJiVO/6CEKaWA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@deckdeckgo/highlight-code/-/highlight-code-1.1.0.tgz", + "integrity": "sha512-ySiXAk07bWvV18OmOwmgHxupa0FJ/2Oq0plu42O3FLRNZdQ9dFT1SyRJTyca4V3Xfs3gFDs1R7LA8gPhIGa5Uw==", "requires": { "@deckdeckgo/utils": "1.1.0", "prismjs": "^1.20.0" } }, "@deckdeckgo/inline-editor": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@deckdeckgo/inline-editor/-/inline-editor-1.2.1.tgz", - "integrity": "sha512-t4xF/6htg1HG1ShwQ++rtB17aNOjMp4AEzSXCsg1XvkBX8CE3Ts8Ej2aO2uywoIw2jMYaLJ3aUxUMBqWVonasw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@deckdeckgo/inline-editor/-/inline-editor-1.3.1.tgz", + "integrity": "sha512-l45A9X19BPK0eXMRJxOAcAhgnN8O7XKi7qyYnyautoeFWR8CLLfRmAvGI5ZFJOYZXX52+SVBvky+B6PBzwP4xw==", "requires": { - "@deckdeckgo/color": "^1.1.0", + "@deckdeckgo/color": "^2.0.0", "@deckdeckgo/utils": "^1.1.0" } }, @@ -168,9 +168,9 @@ } }, "@deckdeckgo/slide-code": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-code/-/slide-code-1.0.1.tgz", - "integrity": "sha512-p/O5S2vmKP2w7OAd6L7OS8hA474MUC/pY03qjh/6Fmo6Z1BKPKzEnjJ44Dh9gnSg1BsDuo0NZAPODhtl1lALhw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-code/-/slide-code-1.1.1.tgz", + "integrity": "sha512-lTwyhqluUvNwce1YKex5p0xmT5NKjiK4Q2GQaCn66evful43J7Dc1kDC056ujqzZMqhvrMp5kFwLx4I47x7hmg==", "requires": { "@deckdeckgo/slide-utils": "^1.1.0", "@deckdeckgo/utils": "^1.1.0" @@ -390,9 +390,9 @@ "dev": true }, "@types/node": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.1.tgz", - "integrity": "sha512-FAYBGwC+W6F9+huFIDtn43cpy7+SzG+atzRiTfdp3inUKL2hXnd4rG8hylJLIh4+hqrQy1P17kvJByE/z825hA==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.4.tgz", + "integrity": "sha512-k3NqigXWRzQZVBDS5D1U70A5E8Qk4Kh+Ha/x4M8Bt9pF0X05eggfnC9+63Usc9Q928hRUIpIhTQaXsZwZBl4Ew==", "dev": true }, "@types/parse-json": { @@ -444,18 +444,18 @@ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, "autoprefixer": { - "version": "9.7.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.6.tgz", - "integrity": "sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.0.tgz", + "integrity": "sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A==", "dev": true, "requires": { - "browserslist": "^4.11.1", - "caniuse-lite": "^1.0.30001039", + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001061", "chalk": "^2.4.2", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.27", - "postcss-value-parser": "^4.0.3" + "postcss": "^7.0.30", + "postcss-value-parser": "^4.1.0" } }, "babel-extract-comments": { @@ -570,9 +570,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001058", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001058.tgz", - "integrity": "sha512-UiRZmBYd1HdVVdFKy7PuLVx9e2NS7SMyx7QpWvFjiklYrLJKpLd19cRnRNqlw4zYa7vVejS3c8JUVobX241zHQ==", + "version": "1.0.30001062", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001062.tgz", + "integrity": "sha512-ei9ZqeOnN7edDrb24QfJ0OZicpEbsWxv7WusOiQGz/f2SfvBgHHbOEwBJ8HKGVSyx8Z6ndPjxzR6m0NQq+0bfw==", "dev": true }, "chalk": { @@ -803,9 +803,9 @@ } }, "date-fns": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.13.0.tgz", - "integrity": "sha512-xm0c61mevGF7f0XpCGtDTGpzEFC/1fpLXHbmFpxZZQJuvByIK2ozm6cSYuU+nxFYOPh2EuCfzUwlTEFwKG+h5w==" + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.14.0.tgz", + "integrity": "sha512-1zD+68jhFgDIM0rF05rcwYO8cExdNqxjq4xP1QKM60Q45mnO6zaMWB4tOzrIr4M4GSLntsKeE4c9Bdl2jhL/yw==" }, "debug": { "version": "4.1.1", @@ -822,9 +822,9 @@ "optional": true }, "electron-to-chromium": { - "version": "1.3.437", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.437.tgz", - "integrity": "sha512-PBQn2q68ErqMyBUABh9Gh8R6DunGky8aB5y3N5lPM7OVpldwyUbAK5AX9WcwE/5F6ceqvQ+iQLYkJYRysAs6Bg==", + "version": "1.3.448", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.448.tgz", + "integrity": "sha512-WOr3SrZ55lUFYugA6sUu3H3ZoxVIH5o3zTSqYS+2DOJJP4hnHmBiD1w432a2YFW/H2G5FIxE6DB06rv+9dUL5g==", "dev": true }, "end-of-stream": { @@ -1233,9 +1233,9 @@ } }, "marked": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.0.0.tgz", - "integrity": "sha512-Wo+L1pWTVibfrSr+TTtMuiMfNzmZWiOPeO7rZsQUY5bgsxpHesBEcIWJloWVTFnrMXnf/TL30eTFSGJddmQAng==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.1.0.tgz", + "integrity": "sha512-EkE7RW6KcXfMHy2PA7Jg0YJE1l8UPEZE8k45tylzmZM30/r1M1MUXWQfJlrSbsTeh7m/XTwHbWUENvAJZpp1YA==", "dev": true }, "merge-stream": { @@ -1284,9 +1284,9 @@ } }, "node-releases": { - "version": "1.1.55", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.55.tgz", - "integrity": "sha512-H3R3YR/8TjT5WPin/wOoHOUPHgvj8leuU/Keta/rwelEQN9pA/S2Dx8/se4pZ2LBxSd0nAGzsNzhqwa77v7F1w==", + "version": "1.1.56", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.56.tgz", + "integrity": "sha512-EVo605FhWLygH8a64TjgpjyHYOihkxECwX1bHHr8tETJKWEiWS2YJjPbvsX2jFjnjTNEgBCmk9mLjKG1Mf11cw==", "dev": true }, "normalize-range": { @@ -1990,13 +1990,10 @@ "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" }, "yaml": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.9.2.tgz", - "integrity": "sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.9.2" - } + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true }, "yeast": { "version": "0.1.2", diff --git a/docs/package.json b/docs/package.json index 150e82d30..8d8970312 100644 --- a/docs/package.json +++ b/docs/package.json @@ -15,12 +15,13 @@ }, "dependencies": { "@deckdeckgo/charts": "^1.0.2", - "@deckdeckgo/color": "^1.1.1", + "@deckdeckgo/color": "^2.0.0", "@deckdeckgo/core": "^1.0.2", + "@deckdeckgo/deck-utils": "^2.3.0", "@deckdeckgo/demo": "^1.0.4", "@deckdeckgo/drag-resize-rotate": "^1.0.2", - "@deckdeckgo/highlight-code": "^1.0.5", - "@deckdeckgo/inline-editor": "^1.2.1", + "@deckdeckgo/highlight-code": "^1.1.0", + "@deckdeckgo/inline-editor": "^1.3.1", "@deckdeckgo/lazy-img": "^1.0.1", "@deckdeckgo/math": "^1.0.1", "@deckdeckgo/qrcode": "^1.0.1", From f5b46a6af3a14bb5fc9c3467cf75cd153145f9e0 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Fri, 5 Jun 2020 09:11:38 +0200 Subject: [PATCH 07/20] feat: update libs as in master Signed-off-by: peterpeterparker --- docs/package-lock.json | 132 +++++++++++++++++++++-------------------- docs/package.json | 7 ++- 2 files changed, 71 insertions(+), 68 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index 813d3d251..f1ea58f7d 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,39 +1,39 @@ { "name": "deckdeckgo-docs", - "version": "1.1.0", + "version": "1.5.0", "lockfileVersion": 1, "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", + "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", "dev": true, "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.1" } }, "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz", + "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==", "dev": true }, "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", + "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.1", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/runtime": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", - "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz", + "integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -105,9 +105,9 @@ } }, "@deckdeckgo/inline-editor": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@deckdeckgo/inline-editor/-/inline-editor-1.3.1.tgz", - "integrity": "sha512-l45A9X19BPK0eXMRJxOAcAhgnN8O7XKi7qyYnyautoeFWR8CLLfRmAvGI5ZFJOYZXX52+SVBvky+B6PBzwP4xw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@deckdeckgo/inline-editor/-/inline-editor-1.4.0.tgz", + "integrity": "sha512-YhrMwbvg81Sue/pLxYdyi/TEBPHIn/CrItcfLYDlAtDq9Plt5lQWKMGUPp0IiEs1pmOLeGVLBrWMWsOdQctH3w==", "requires": { "@deckdeckgo/color": "^2.0.0", "@deckdeckgo/utils": "^1.1.0" @@ -200,6 +200,15 @@ "@deckdeckgo/slide-utils": "^1.1.0" } }, + "@deckdeckgo/slide-playground": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-playground/-/slide-playground-1.0.1.tgz", + "integrity": "sha512-ClsvnEbKQ29rPdun5GUlJ/b0scFpSaD5mOtKVBVqVtCasxflGXEqcmaOERWI9oZv5RlA954lgJVDn2LpVF/fnw==", + "requires": { + "@deckdeckgo/slide-utils": "^1.1.0", + "@deckdeckgo/utils": "^1.1.0" + } + }, "@deckdeckgo/slide-poll": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-poll/-/slide-poll-1.0.1.tgz", @@ -211,9 +220,9 @@ } }, "@deckdeckgo/slide-qrcode": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-qrcode/-/slide-qrcode-1.0.1.tgz", - "integrity": "sha512-jGzC6k1HXgngbugho6ZLmYolReQwmOLWkeoZCNcu7tAqgw4lXHrpvQwXfWgirW/mikD9aEWlcoM2tBR/zKnL/w==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-qrcode/-/slide-qrcode-1.0.3.tgz", + "integrity": "sha512-CdvWi5Mh4/YgGQhgm+BVM3W6JH9CtVcAIdfHi77D7PQVc4aXMoft4gRBRKfonxvOLtWB473oTJv4VmReDgXNBQ==", "requires": { "@deckdeckgo/slide-utils": "^1.1.0", "@deckdeckgo/utils": "^1.1.0" @@ -331,12 +340,12 @@ } }, "@stencil/core": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-1.13.0.tgz", - "integrity": "sha512-++kIXaEgmwm/vq+9QAVHPuLLddCKVdJyI8OfHxknkpu5udxZMYA/vaN/K9i+2NIiTLbGpvHNk9E+RyYzKxS0XQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-1.14.0.tgz", + "integrity": "sha512-3u3O8y8HIORiKuDmPowJiUu9nNmpxq4ak1kR3aVuWH6YTQ7+Uexy0dAxabn3CUoQmh6cpYsk9l5P5yIX2EQHoQ==", "dev": true, "requires": { - "typescript": "3.8.3" + "typescript": "3.9.3" } }, "@stencil/postcss": { @@ -360,19 +369,12 @@ "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", "dev": true }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", - "dev": true - }, "@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", "dev": true, "requires": { - "@types/events": "*", "@types/minimatch": "*", "@types/node": "*" } @@ -390,9 +392,9 @@ "dev": true }, "@types/node": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.4.tgz", - "integrity": "sha512-k3NqigXWRzQZVBDS5D1U70A5E8Qk4Kh+Ha/x4M8Bt9pF0X05eggfnC9+63Usc9Q928hRUIpIhTQaXsZwZBl4Ew==", + "version": "14.0.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.11.tgz", + "integrity": "sha512-lCvvI24L21ZVeIiyIUHZ5Oflv1hhHQ5E1S25IRlKIXaRkVgmXpJMI3wUJkmym2bTbCe+WoIibQnMVAU3FguaOg==", "dev": true }, "@types/parse-json": { @@ -570,9 +572,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001062", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001062.tgz", - "integrity": "sha512-ei9ZqeOnN7edDrb24QfJ0OZicpEbsWxv7WusOiQGz/f2SfvBgHHbOEwBJ8HKGVSyx8Z6ndPjxzR6m0NQq+0bfw==", + "version": "1.0.30001078", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001078.tgz", + "integrity": "sha512-sF12qXe9VMm32IEf/+NDvmTpwJaaU7N1igpiH2FdI4DyABJSsOqG3ZAcFvszLkoLoo1y6VJLMYivukUAxaMASw==", "dev": true }, "chalk": { @@ -693,9 +695,9 @@ } }, "cross-spawn": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", - "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -822,9 +824,9 @@ "optional": true }, "electron-to-chromium": { - "version": "1.3.448", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.448.tgz", - "integrity": "sha512-WOr3SrZ55lUFYugA6sUu3H3ZoxVIH5o3zTSqYS+2DOJJP4hnHmBiD1w432a2YFW/H2G5FIxE6DB06rv+9dUL5g==", + "version": "1.3.461", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.461.tgz", + "integrity": "sha512-+mqXoHkp30WofnhiHNuy5KXBeOx6Jtqpgz42F/NHSTk0/GA1g5plDY0Cwy0A31NVs5V3rfskK18gKy6x2rElUw==", "dev": true }, "end-of-stream": { @@ -837,9 +839,9 @@ } }, "engine.io-client": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.2.tgz", - "integrity": "sha512-AWjc1Xg06a6UPFOBAzJf48W1UR/qKYmv/ubgSCumo9GXgvL/xGIvo05dXoBL+2NTLMipDI7in8xK61C17L25xg==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.3.tgz", + "integrity": "sha512-0NGY+9hioejTEJCaSJZfWZLk4FPI9dN+1H1C4+wj2iuFba47UgZbJzfWs4aNFajnX/qAaYKbe2lLTfEEWzCmcw==", "requires": { "component-emitter": "~1.3.0", "component-inherit": "0.0.3", @@ -1086,9 +1088,9 @@ "integrity": "sha512-slx8Q6oywCCSfKgPgL0sEsXtPVnSbTLWpyiDcu6msHOyKOLari1TD1qocXVCft80umnkk3/Qqh3lwoFt8T/BPQ==" }, "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", "dev": true }, "import-fresh": { @@ -1284,9 +1286,9 @@ } }, "node-releases": { - "version": "1.1.56", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.56.tgz", - "integrity": "sha512-EVo605FhWLygH8a64TjgpjyHYOihkxECwX1bHHr8tETJKWEiWS2YJjPbvsX2jFjnjTNEgBCmk9mLjKG1Mf11cw==", + "version": "1.1.58", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", + "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==", "dev": true }, "normalize-range": { @@ -1334,9 +1336,9 @@ } }, "opencollective-postinstall": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz", - "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, "p-finally": { @@ -1509,9 +1511,9 @@ } }, "postcss": { - "version": "7.0.30", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.30.tgz", - "integrity": "sha512-nu/0m+NtIzoubO+xdAlwZl/u5S5vi/y6BCsoL8D+8IxsD3XvBS8X4YEADNIVXKVuQvduiucnRv+vPIqj56EGMQ==", + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -1790,9 +1792,9 @@ "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" }, "typescript": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", - "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.3.tgz", + "integrity": "sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ==", "dev": true }, "universalify": { diff --git a/docs/package.json b/docs/package.json index 8d8970312..4765d7eb6 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "deckdeckgo-docs", - "version": "1.1.0", + "version": "1.5.0", "description": "The Progressive Web App alternative for simple presentations", "license": "MIT", "files": [ @@ -21,7 +21,7 @@ "@deckdeckgo/demo": "^1.0.4", "@deckdeckgo/drag-resize-rotate": "^1.0.2", "@deckdeckgo/highlight-code": "^1.1.0", - "@deckdeckgo/inline-editor": "^1.3.1", + "@deckdeckgo/inline-editor": "^1.4.0", "@deckdeckgo/lazy-img": "^1.0.1", "@deckdeckgo/math": "^1.0.1", "@deckdeckgo/qrcode": "^1.0.1", @@ -33,8 +33,9 @@ "@deckdeckgo/slide-content": "^1.0.1", "@deckdeckgo/slide-countdown": "^1.0.1", "@deckdeckgo/slide-gif": "^1.0.1", + "@deckdeckgo/slide-playground": "^1.0.1", "@deckdeckgo/slide-poll": "^1.0.1", - "@deckdeckgo/slide-qrcode": "^1.0.1", + "@deckdeckgo/slide-qrcode": "^1.0.3", "@deckdeckgo/slide-split": "^1.1.4", "@deckdeckgo/slide-title": "^1.0.1", "@deckdeckgo/slide-video": "^1.0.1", From 251e9e7de22f94c4e32aed5e903e565f99b704dd Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Sat, 6 Jun 2020 15:18:34 +0200 Subject: [PATCH 08/20] feat: prerender studio Signed-off-by: peterpeterparker --- studio/package-lock.json | 479 ++- studio/package.json | 16 +- studio/prerender.config.ts | 11 + .../events/remote/remote-events.handler.tsx | 7 + .../src/app/pages/core/app-home/app-home.tsx | 6 +- .../services/editor/remote/remote.service.tsx | 7 + studio/src/components.d.ts | 3451 +++++++++-------- studio/stencil.config.ts | 1 + 8 files changed, 2021 insertions(+), 1957 deletions(-) create mode 100644 studio/prerender.config.ts diff --git a/studio/package-lock.json b/studio/package-lock.json index ad0d6b9ea..2604fac4c 100644 --- a/studio/package-lock.json +++ b/studio/package-lock.json @@ -5,38 +5,38 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", + "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", "dev": true, "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.1" } }, "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz", + "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==", "dev": true }, "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", + "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.1", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/runtime": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz", - "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz", + "integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==", "dev": true, "requires": { - "regenerator-runtime": "^0.13.2" + "regenerator-runtime": "^0.13.4" } }, "@deckdeckgo/charts": { @@ -659,9 +659,9 @@ } }, "@ionic/core": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.0.5.tgz", - "integrity": "sha512-k0O5V/3sFB55E+hKSqio1iDfwibZdlI97PuaI4PcGQDytzUCyGTlGAZn6iLi82NZqBRWWLOpwy+8N/cySiTWKg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.1.1.tgz", + "integrity": "sha512-mmQL7hzwwReqFCJlRyxo3sNoI7r63GYnZD6QBXbYmCp83POvL89fQYegUfURM1Fcw0JiAZ3BsCoMYxuFXa7+cA==", "requires": { "ionicons": "^5.0.1", "tslib": "^1.10.0" @@ -722,9 +722,9 @@ "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" }, "@rollup/plugin-replace": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.2.tgz", - "integrity": "sha512-KEEL7V2tMNOsbAoNMKg91l1sNXBDoiP31GFlqXVOuV5691VQKzKBh91+OKKOG4uQWYqcFskcjFyh1d5YnZd0Zw==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.3.tgz", + "integrity": "sha512-XPmVXZ7IlaoWaJLkSCDaa0Y6uVo5XQYHhiMFzOd5qSv5rE+t/UJToPIOE56flKIxBFQI27ONsxb7dqHnwSsjKQ==", "dev": true, "requires": { "@rollup/pluginutils": "^3.0.8", @@ -732,23 +732,23 @@ } }, "@rollup/pluginutils": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.0.9.tgz", - "integrity": "sha512-TLZavlfPAZYI7v33wQh4mTP6zojne14yok3DNSLcjoG/Hirxfkonn6icP5rrNWRn8nZsirJBFFpijVOJzkUHDg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dev": true, "requires": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", - "micromatch": "^4.0.2" + "picomatch": "^2.2.2" } }, "@stencil/core": { - "version": "1.8.11", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-1.8.11.tgz", - "integrity": "sha512-CWalrysaD+AFyPSd6ZJzBnGdp6vZIF9MajvnQg+jJd2s67HbO1B9lPDKtX8mPW9HF3/3o0XMVQR1F9uLBqIviA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-1.13.0.tgz", + "integrity": "sha512-++kIXaEgmwm/vq+9QAVHPuLLddCKVdJyI8OfHxknkpu5udxZMYA/vaN/K9i+2NIiTLbGpvHNk9E+RyYzKxS0XQ==", "dev": true, "requires": { - "typescript": "3.8.2" + "typescript": "3.8.3" } }, "@stencil/postcss": { @@ -761,9 +761,9 @@ } }, "@stencil/sass": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-1.1.1.tgz", - "integrity": "sha512-Nny3JiFkpQa0RdXWCa4pzhKQYnHuDNzC9c4w35FcaZHXBVuZ1UHSHc7wI7By9SS1auYcySqpPOBVzgoCqXcYVQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-1.3.1.tgz", + "integrity": "sha512-5qsEyhLGTywpG4zlWv6eBhhj/z2Z37nbUGa87Ak0KqfsEiclJCYRA/AMM9FiN1jHfBvr968G4zE8rNlYmiPLsQ==", "dev": true }, "@types/color-name": { @@ -790,9 +790,9 @@ "dev": true }, "@types/node": { - "version": "13.13.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.6.tgz", - "integrity": "sha512-zqRj8ugfROCjXCNbmPBe2mmQ0fJWP9lQaN519hwunOgpHgVykme4G6FW95++dyNFDvJUk4rtExkVkL0eciu5NA==" + "version": "13.13.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.10.tgz", + "integrity": "sha512-J+FbkhLTcFstD7E5mVZDjYxa1VppwT2HALE6H3n2AnBSP8uiCQk0Pyr6BkJcP38dFV9WecoVJRJmFnl9ikIW7Q==" }, "@types/parse-json": { "version": "4.0.0", @@ -801,15 +801,15 @@ "dev": true }, "@types/socket.io-client": { - "version": "1.4.32", - "resolved": "https://registry.npmjs.org/@types/socket.io-client/-/socket.io-client-1.4.32.tgz", - "integrity": "sha512-Vs55Kq8F+OWvy1RLA31rT+cAyemzgm0EWNeax6BWF8H7QiiOYMJIdcwSDdm5LVgfEkoepsWkS+40+WNb7BUMbg==", + "version": "1.4.33", + "resolved": "https://registry.npmjs.org/@types/socket.io-client/-/socket.io-client-1.4.33.tgz", + "integrity": "sha512-m4LnxkljsI9fMsjwpW5QhRpMixo2BeeLpFmg0AE+sS4H1pzAd/cs/ftTiL60FLZgfFa8PFRPx5KsHu8O0bADKQ==", "dev": true }, "@types/uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-PUdqTZVrNYTNcIhLHkiaYzoOIaUi5LFg/XLerAdgvwQrUCx+oSbtoBze1AMyvYbcwzUSNC+Isl58SM4Sm/6COw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.0.0.tgz", + "integrity": "sha512-xSQfNcvOiE5f9dyd4Kzxbof1aTrLobL278pGLKOZI6esGfZ7ts9Ka16CzIN6Y8hFHE1C7jIBZokULhK1bOgjRw==", "dev": true }, "after": { @@ -855,18 +855,18 @@ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, "autoprefixer": { - "version": "9.7.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.6.tgz", - "integrity": "sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.0.tgz", + "integrity": "sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A==", "dev": true, "requires": { - "browserslist": "^4.11.1", - "caniuse-lite": "^1.0.30001039", + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001061", "chalk": "^2.4.2", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.27", - "postcss-value-parser": "^4.0.3" + "postcss": "^7.0.30", + "postcss-value-parser": "^4.1.0" } }, "babel-extract-comments": { @@ -963,15 +963,6 @@ "concat-map": "0.0.1" } }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, "browserslist": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", @@ -996,9 +987,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001045", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001045.tgz", - "integrity": "sha512-Y8o2Iz1KPcD6FjySbk1sPpvJqchgxk/iow0DABpGyzA1UeQAuxh63Xh0Enj5/BrsYbXtCN32JmR4ZxQTCQ6E6A==", + "version": "1.0.30001078", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001078.tgz", + "integrity": "sha512-sF12qXe9VMm32IEf/+NDvmTpwJaaU7N1igpiH2FdI4DyABJSsOqG3ZAcFvszLkoLoo1y6VJLMYivukUAxaMASw==", "dev": true }, "chalk": { @@ -1012,6 +1003,12 @@ "supports-color": "^5.3.0" }, "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -1112,9 +1109,9 @@ } }, "cross-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", - "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -1222,9 +1219,9 @@ } }, "date-fns": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.13.0.tgz", - "integrity": "sha512-xm0c61mevGF7f0XpCGtDTGpzEFC/1fpLXHbmFpxZZQJuvByIK2ozm6cSYuU+nxFYOPh2EuCfzUwlTEFwKG+h5w==" + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.14.0.tgz", + "integrity": "sha512-1zD+68jhFgDIM0rF05rcwYO8cExdNqxjq4xP1QKM60Q45mnO6zaMWB4tOzrIr4M4GSLntsKeE4c9Bdl2jhL/yw==" }, "debug": { "version": "4.1.1", @@ -1246,9 +1243,9 @@ "integrity": "sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==" }, "electron-to-chromium": { - "version": "1.3.414", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.414.tgz", - "integrity": "sha512-UfxhIvED++qLwWrAq9uYVcqF8FdeV9sU2S7qhiHYFODxzXRrd1GZRl/PjITHsTEejgibcWDraD8TQqoHb1aCBQ==", + "version": "1.3.463", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.463.tgz", + "integrity": "sha512-mAqvpG0efJXV9BGXPVjFdBFiqmawGoIc+c8T2uXYEvbV1/261PaOT0EzZ9dKW4IdGiHXQGSKnnOU86QhJ+5JcA==", "dev": true }, "encoding": { @@ -1269,11 +1266,11 @@ } }, "engine.io-client": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.0.tgz", - "integrity": "sha512-a4J5QO2k99CM2a0b12IznnyQndoEvtA4UAldhGzKqnHf42I3Qs2W5SPnDvatZRcMaNZs4IevVicBPayxYt6FwA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.3.tgz", + "integrity": "sha512-0NGY+9hioejTEJCaSJZfWZLk4FPI9dN+1H1C4+wj2iuFba47UgZbJzfWs4aNFajnX/qAaYKbe2lLTfEEWzCmcw==", "requires": { - "component-emitter": "1.2.1", + "component-emitter": "~1.3.0", "component-inherit": "0.0.3", "debug": "~4.1.0", "engine.io-parser": "~2.2.0", @@ -1284,6 +1281,13 @@ "ws": "~6.1.0", "xmlhttprequest-ssl": "~1.5.4", "yeast": "0.1.2" + }, + "dependencies": { + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + } } }, "engine.io-parser": { @@ -1308,10 +1312,9 @@ } }, "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" }, "estree-walker": { "version": "1.0.1", @@ -1350,13 +1353,6 @@ "integrity": "sha512-YDbUcfio8SSXayqVz+MscpaJhTt1mUoFtLbrZKL7yVwjQZK9TVI9ebriSIBFH+Jy9YHctgS7OriMFxmr/dpWww==", "requires": { "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } } }, "faye-websocket": { @@ -1367,23 +1363,13 @@ "websocket-driver": ">=0.5.1" } }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "locate-path": "^2.0.0" } }, "find-versions": { @@ -1472,9 +1458,9 @@ } }, "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, "has-binary2": { @@ -1497,9 +1483,9 @@ "dev": true }, "http-parser-js": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", - "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", + "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==" }, "husky": { "version": "4.2.5", @@ -1590,9 +1576,9 @@ "integrity": "sha512-slx8Q6oywCCSfKgPgL0sEsXtPVnSbTLWpyiDcu6msHOyKOLari1TD1qocXVCft80umnkk3/Qqh3lwoFt8T/BPQ==" }, "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", "dev": true }, "import-fresh": { @@ -1637,12 +1623,6 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, "is-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", @@ -1716,12 +1696,13 @@ "dev": true }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "^4.1.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash._reinterpolate": { @@ -1774,16 +1755,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", @@ -1800,9 +1771,9 @@ } }, "mri": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", - "integrity": "sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.5.tgz", + "integrity": "sha512-d2RKzMD4JNyHMbnbWnznPaa8vbdlq/4pNZ3IgdaGrVbBhebBsGUUE/6qorTMYNS6TwuH3ilfOlD2bf4Igh8CKg==", "dev": true }, "ms": { @@ -1833,9 +1804,9 @@ } }, "node-releases": { - "version": "1.1.53", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", - "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==", + "version": "1.1.58", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", + "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==", "dev": true }, "normalize-range": { @@ -1883,9 +1854,9 @@ } }, "opencollective-postinstall": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz", - "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, "p-finally": { @@ -1895,27 +1866,27 @@ "dev": true }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "^2.0.0" + "p-try": "^1.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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "^2.2.0" + "p-limit": "^1.1.0" } }, "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, "parent-module": { @@ -1956,9 +1927,9 @@ } }, "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==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, "path-is-absolute": { @@ -1992,68 +1963,68 @@ "dev": true, "requires": { "find-up": "^4.0.0" - } - }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" }, "dependencies": { "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "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": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "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": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "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": "^1.1.0" + "p-limit": "^2.2.0" } }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "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-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, "please-upgrade-node": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", @@ -2064,9 +2035,9 @@ } }, "postcss": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -2075,9 +2046,9 @@ } }, "postcss-value-parser": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", - "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, "prettier": { @@ -2104,6 +2075,57 @@ "ignore": "^5.1.4", "mri": "^1.1.4", "multimatch": "^4.0.0" + }, + "dependencies": { + "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" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.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" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "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 + } } }, "prismjs": { @@ -2150,9 +2172,9 @@ } }, "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==", + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", "dev": true }, "resolve-from": { @@ -2218,9 +2240,9 @@ "dev": true }, "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, "slash": { @@ -2334,24 +2356,15 @@ "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, "tslib": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.0.tgz", - "integrity": "sha512-BmndXUtiTn/VDDrJzQE7Mm22Ix3PxgLltW9bSNLoeCY31gnG2OPx0QqJnuc9oMIKioYrz487i6K9o4Pdn0j+Kg==" + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" }, "typescript": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.2.tgz", - "integrity": "sha512-EgOVgL/4xfVrCMbhYKUQTdF37SQn4Iw73H5BgCrF1Abdun7Kwy/QZsE/ssAy0y4LxBbvua3PIbFsbRczWWnDdQ==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", + "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", "dev": true }, "universalify": { @@ -2361,9 +2374,9 @@ "dev": true }, "uuid": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", - "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==" + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.1.0.tgz", + "integrity": "sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg==" }, "web-social-share": { "version": "6.4.0", @@ -2371,19 +2384,19 @@ "integrity": "sha512-zUDs+yekRJTAORLceFEZUEnqTXpvRwDPBcOkEA03Ukp1m+gR8CME750IeRX8wKE7K0rJCvtBV6irBfidf9YPwg==" }, "websocket-driver": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", - "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "requires": { - "http-parser-js": ">=0.4.0 <0.4.11", + "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" }, "whatwg-fetch": { "version": "3.0.0", @@ -2584,30 +2597,10 @@ "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" }, "yaml": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.9.2.tgz", - "integrity": "sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.9.2" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", - "dev": true - } - } + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true }, "yeast": { "version": "0.1.2", diff --git a/studio/package.json b/studio/package.json index f78e13c16..62dbb3454 100644 --- a/studio/package.json +++ b/studio/package.json @@ -43,23 +43,23 @@ "@deckdeckgo/social": "^1.0.1", "@deckdeckgo/utils": "^1.1.0", "@deckdeckgo/youtube": "^1.1.2", - "@ionic/core": "5.0.5", + "@ionic/core": "5.1.1", "firebase": "^7.14.3", "idb-keyval": "^3.2.0", "rxjs": "^6.5.5", "socket.io-client": "^2.3.0", - "uuid": "^8.0.0", + "uuid": "^8.1.0", "web-social-share": "^6.4.0" }, "devDependencies": { "@deckdeckgo/types": "^1.1.0", - "@rollup/plugin-replace": "^2.3.2", - "@stencil/core": "^1.8.11", + "@rollup/plugin-replace": "^2.3.3", + "@stencil/core": "^1.13.0", "@stencil/postcss": "^1.0.1", - "@stencil/sass": "^1.1.1", - "@types/socket.io-client": "^1.4.32", - "@types/uuid": "^7.0.3", - "autoprefixer": "^9.7.6", + "@stencil/sass": "^1.3.1", + "@types/socket.io-client": "^1.4.33", + "@types/uuid": "^8.0.0", + "autoprefixer": "^9.8.0", "husky": "^4.2.5", "prettier": "2.0.5", "pretty-quick": "^2.0.1", diff --git a/studio/prerender.config.ts b/studio/prerender.config.ts new file mode 100644 index 000000000..8d3073af4 --- /dev/null +++ b/studio/prerender.config.ts @@ -0,0 +1,11 @@ +import {PrerenderConfig} from '@stencil/core'; +import {PrerenderHydrateOptions} from '@stencil/core/internal/stencil-public-compiler'; + +export const config: PrerenderConfig = { + hydrateOptions(url?: URL): PrerenderHydrateOptions { + const hydrate: PrerenderHydrateOptions = { + excludeComponents: ['deckgo-highlight-code', 'deckgo-slide-poll', 'deckgo-remote', 'app-editor'], + }; + return hydrate; + }, +}; diff --git a/studio/src/app/handlers/editor/events/remote/remote-events.handler.tsx b/studio/src/app/handlers/editor/events/remote/remote-events.handler.tsx index fa926bcaa..0464704ef 100644 --- a/studio/src/app/handlers/editor/events/remote/remote-events.handler.tsx +++ b/studio/src/app/handlers/editor/events/remote/remote-events.handler.tsx @@ -1,3 +1,5 @@ +import {Build} from '@stencil/core'; + import {Subscription} from 'rxjs'; import {take} from 'rxjs/operators'; @@ -442,6 +444,11 @@ export class RemoteEventsHandler { return; } + if (Build.isServer) { + resolve(); + return; + } + await deckgoRemoteElement.disconnect(); resolve(); diff --git a/studio/src/app/pages/core/app-home/app-home.tsx b/studio/src/app/pages/core/app-home/app-home.tsx index e67d9a144..d12dea308 100644 --- a/studio/src/app/pages/core/app-home/app-home.tsx +++ b/studio/src/app/pages/core/app-home/app-home.tsx @@ -1,11 +1,11 @@ -import {Component, h, State} from '@stencil/core'; +import {Build, Component, h, State} from '@stencil/core'; import {AuthUser} from '../../../models/auth/auth.user'; import {AuthService} from '../../../services/auth/auth.service'; @Component({ - tag: 'app-home' + tag: 'app-home', }) export class AppHome { private authService: AuthService; @@ -18,7 +18,7 @@ export class AppHome { } async componentWillLoad() { - const localUser: AuthUser = await this.authService.getLocalAuthUser(); + const localUser: AuthUser = Build.isBrowser ? await this.authService.getLocalAuthUser() : undefined; this.landing = localUser === undefined || localUser.anonymous; } diff --git a/studio/src/app/services/editor/remote/remote.service.tsx b/studio/src/app/services/editor/remote/remote.service.tsx index a6c0a4995..2a0f87282 100644 --- a/studio/src/app/services/editor/remote/remote.service.tsx +++ b/studio/src/app/services/editor/remote/remote.service.tsx @@ -1,3 +1,5 @@ +import {Build} from '@stencil/core'; + import {BehaviorSubject, Observable, Subject} from 'rxjs'; import {filter, take} from 'rxjs/operators'; @@ -36,6 +38,11 @@ export class RemoteService { init(): Promise { return new Promise(async (resolve) => { + if (Build.isServer) { + resolve(); + return; + } + const remote: boolean = await get('deckdeckgo_remote'); this.watch() diff --git a/studio/src/components.d.ts b/studio/src/components.d.ts index 590e31fab..10c0fed9b 100644 --- a/studio/src/components.d.ts +++ b/studio/src/components.d.ts @@ -4,1715 +4,1760 @@ * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ - - -import { HTMLStencilElement, JSXBase } from '@stencil/core/internal'; -import { - EventEmitter, - JSX, -} from '@stencil/core'; -import { - BreadcrumbsStep, -} from './app/utils/editor/breadcrumbs-type'; -import { - PrismLanguage, -} from './app/services/editor/prism/prism.service'; -import { - InitStyleColor, -} from './app/utils/editor/color.utils'; -import { - Deck, -} from './app/models/data/deck'; -import { - DeckDashboardCloneResult, -} from './app/services/dashboard/deck/deck-dashboard.service'; -import { - EditAction, -} from './app/utils/editor/edit-action'; -import { - ImageHelper, -} from './app/helpers/editor/image.helper'; -import { - ImageAction, -} from './app/utils/editor/image-action'; -import { - SlotType, -} from './app/utils/editor/slot-type'; -import { - TargetElement, -} from './app/utils/editor/target-element'; -import { - MoreAction, -} from './app/utils/editor/more-action'; -import { - ItemReorderEventDetail, -} from '@ionic/core'; - +import { HTMLStencilElement, JSXBase } from "@stencil/core/internal"; +import { EventEmitter, JSX, } from "@stencil/core"; +import { BreadcrumbsStep, } from "./app/utils/editor/breadcrumbs-type"; +import { PrismLanguage, } from "./app/services/editor/prism/prism.service"; +import { InitStyleColor, } from "./app/utils/editor/color.utils"; +import { Deck, } from "./app/models/data/deck"; +import { DeckDashboardCloneResult, } from "./app/services/dashboard/deck/deck-dashboard.service"; +import { EditAction, } from "./app/utils/editor/edit-action"; +import { ImageHelper, } from "./app/helpers/editor/image.helper"; +import { ImageAction, } from "./app/utils/editor/image-action"; +import { SlotType, } from "./app/utils/editor/slot-type"; +import { TargetElement, } from "./app/utils/editor/target-element"; +import { MoreAction, } from "./app/utils/editor/more-action"; +import { ItemReorderEventDetail, } from "@ionic/core"; export namespace Components { - interface AppAbout {} - interface AppActionBusy { - 'iconSrc': string; - } - interface AppActionHelp { - 'link': boolean; - } - interface AppActionShare {} - interface AppActionsDeck { - 'actionPublish': EventEmitter; - 'addSlide': EventEmitter; - 'animatePrevNextSlide': EventEmitter; - 'blockSlide': EventEmitter; - 'deckDidChange': EventEmitter; - 'fullscreen': boolean; - 'openShare': EventEmitter; - 'signIn': EventEmitter; - 'slideTo': EventEmitter; - 'slides': JSX.IntrinsicElements[]; - 'toggleFullScreen': EventEmitter; - } - interface AppActionsEditor { - 'fullscreen': boolean; - 'hide': () => Promise; - 'hideFooter': boolean; - 'selectDeck': () => Promise; - 'slides': JSX.IntrinsicElements[]; - 'touch': (element: HTMLElement, autoOpen?: boolean) => Promise; - } - interface AppActionsElement { - 'blurSelectedElement': () => Promise; - 'elementFocus': EventEmitter; - 'reset': () => Promise; - 'slideCopy': EventEmitter; - 'touch': (element: HTMLElement, autoOpen?: boolean) => Promise; - 'unSelect': () => Promise; - } - interface AppAlign { - 'selectedElement': HTMLElement; - } - interface AppAvatar { - 'ariaLabel': string; - 'src': string; - } - interface AppBreadcrumbs { - 'step': BreadcrumbsStep; - } - interface AppCode { - 'codeDidChange': EventEmitter; - 'selectedElement': HTMLElement; - } - interface AppCodeLanguages { - 'codeDidChange': EventEmitter; - 'currentLanguage': PrismLanguage | undefined; - 'selectedElement': HTMLElement; - } - interface AppColorChart { - 'initCurrentColors': () => Promise; - 'moreColors': boolean; - 'selectedElement': HTMLElement; - } - interface AppColorCode { - 'moreColors': boolean; - 'selectedElement': HTMLElement; - } - interface AppColorQrcode { - 'initCurrentColors': () => Promise; - 'moreColors': boolean; - 'selectedElement': HTMLElement; - } - interface AppColorSides { - 'initCurrentColors': () => Promise; - 'moreColors': boolean; - 'selectedElement': HTMLElement; - 'template': 'split' | 'author'; - } - interface AppColorTextBackground { - 'colorType': 'text' | 'background'; - 'deck': boolean; - 'expander': boolean; - 'initCurrentColors': () => Promise; - 'moreColors': boolean; - 'selectedElement': HTMLElement; - 'shape': boolean; - 'slide': boolean; - } - interface AppContact {} - interface AppCreateSlide {} - interface AppCustomData {} - interface AppCustomImages {} - interface AppDashboard {} - interface AppDashboardDeckActions { - 'deck': Deck; - } - interface AppDeckDelete { - 'deckName': string; - 'published': string; - } - interface AppDeckFonts { - 'deckElement': HTMLElement; - 'moreColors': boolean; - } - interface AppDeckStyle { - 'blockSlide': EventEmitter; - 'deckDidChange': EventEmitter; - 'signIn': EventEmitter; - } - interface AppDeckTransition { - 'deckElement': HTMLElement; - } - interface AppDemo { - 'selectedElement': HTMLElement; - } - interface AppDeveloper {} - interface AppDiscover {} - interface AppEditSlide { - 'author': boolean; - 'chart': boolean; - 'qrCode': boolean; - 'selectedElement': HTMLElement; - 'slideDidChange': EventEmitter; - } - interface AppEditSlideAuthor { - 'selectedElement': HTMLElement; - 'slideDidChange': EventEmitter; - } - interface AppEditSlideChart { - 'selectedElement': HTMLElement; - 'slideDidChange': EventEmitter; - } - interface AppEditSlideQrcode { - 'selectedElement': HTMLElement; - 'slideDidChange': EventEmitter; - } - interface AppEditor { - 'deckId': string; - } - interface AppElementDelete {} - interface AppElementStyle { - 'code': boolean; - 'image': boolean; - 'imageHelper': ImageHelper; - 'imgDidChange': EventEmitter; - 'math': boolean; - 'selectedElement': HTMLElement; - 'shape': boolean; - 'slide': boolean; - } - interface AppEmbed {} - interface AppExpansionPanel { - 'expanded': 'open' | 'close'; - 'expander': boolean; - } - interface AppFaq {} - interface AppFeed {} - interface AppFeedCard { - 'compact': boolean; - 'deck': Deck; - } - interface AppFeedCardTags { - 'disableRemove': boolean; - 'editable': boolean; - 'tags': string[]; - } - interface AppFontSize { - 'selectedElement': HTMLElement; - 'selector': '--deckgo-highlight-code-font-size' | '--deckgo-math-font-size'; - } - interface AppFooter { - 'display': 'menu' | 'landing'; - } - interface AppFullscreenInfo {} - interface AppGetHelp {} - interface AppGif {} - interface AppGoOffline {} - interface AppGoOnline {} - interface AppHome {} - interface AppImage { - 'deck': boolean; - 'deleteBackground': boolean; - 'expander': boolean; - 'selectedElement': HTMLElement; - 'slide': boolean; - } - interface AppImageColumns { - 'imagesEven': (UnsplashPhoto | TenorGif | StorageFile)[]; - 'imagesOdd': (UnsplashPhoto | TenorGif | StorageFile)[]; - } - interface AppImageElement { - 'selectedElement': HTMLElement; - 'slide': boolean; - } - interface AppImageStyle { - 'selectedElement': HTMLElement; - } - interface AppInactivity { - 'fullscreen': boolean; - } - interface AppLanding {} - interface AppLandingContent {} - interface AppLandingDeck {} - interface AppLandingFooter {} - interface AppList { - 'selectedElement': HTMLElement; - } - interface AppLogo {} - interface AppMath { - 'mathDidChange': EventEmitter; - 'selectedElement': HTMLElement; - } - interface AppMenu {} - interface AppMoreDeckActions { - 'offline': boolean; - } - interface AppMoreElementActions { - 'copy': boolean; - 'notes': boolean; - } - interface AppMoreShareOptions {} - interface AppNavigation { - 'menuToggle': boolean; - 'presentation': boolean; - 'publish': boolean; - 'user': boolean; - } - interface AppNavigationActions { - 'presentation': boolean; - 'publish': boolean; - 'signIn': boolean; - } - interface AppNewsletter {} - interface AppNotes { - 'selectedElement': HTMLElement; - } - interface AppOffline { - 'offline': boolean; - } - interface AppOpensource {} - interface AppPhoto {} - interface AppPlayground { - 'selectedElement': HTMLElement; - } - interface AppPlaygroundPlaceholder {} - interface AppPoll { - 'pollKey': string; - } - interface AppPollOptions { - 'selectedElement': HTMLElement; - 'slideDidChange': EventEmitter; - } - interface AppPopular { - 'description': boolean; - 'help': boolean; - } - interface AppPress {} - interface AppPrivacy {} - interface AppPublish {} - interface AppPublishDone { - 'publishedUrl': string; - } - interface AppPublishEdit {} - interface AppRandomGif { - 'keyword': string; - } - interface AppRemote {} - interface AppRemoteConnect {} - interface AppRemoteRequest {} - interface AppReveal { - 'selectedElement': HTMLElement; - } - interface AppRoot {} - interface AppSelectTargetElement { - 'background': boolean; - 'chart': boolean; - 'code': boolean; - 'fonts': boolean; - 'image': boolean; - 'images': boolean; - 'qrCode': boolean; - 'shapes': boolean; - 'sides': boolean; - 'slide': boolean; - 'textTarget': boolean; - 'transition': boolean; - } - interface AppServices {} - interface AppSettings {} - interface AppShape { - 'selectedElement': HTMLElement; - } - interface AppShareDeck { - 'openShare': () => Promise; - } - interface AppShareOptions {} - interface AppSignin { - 'redirect': string; - 'redirectId': string; - } - interface AppSlideNavigate {} - interface AppSlotType { - 'selectedElement': HTMLElement; - } - interface AppTeam {} - interface AppTerms {} - interface AppTransform { - 'selectedElement': HTMLElement; - } - interface AppUserDelete { - 'username': string; - } - interface AppUserInfo { - 'avatarColSize': number; - } - interface AppUserMenu {} - interface AppYoutube { - 'selectedElement': HTMLElement; - } + interface AppAbout { + } + interface AppActionBusy { + "iconSrc": string; + } + interface AppActionHelp { + "link": boolean; + } + interface AppActionShare { + } + interface AppActionsDeck { + "actionPublish": EventEmitter; + "addSlide": EventEmitter; + "animatePrevNextSlide": EventEmitter; + "blockSlide": EventEmitter; + "deckDidChange": EventEmitter; + "fullscreen": boolean; + "openShare": EventEmitter; + "signIn": EventEmitter; + "slideTo": EventEmitter; + "slides": JSX.IntrinsicElements[]; + "toggleFullScreen": EventEmitter; + } + interface AppActionsEditor { + "fullscreen": boolean; + "hide": () => Promise; + "hideFooter": boolean; + "selectDeck": () => Promise; + "slides": JSX.IntrinsicElements[]; + "touch": (element: HTMLElement, autoOpen?: boolean) => Promise; + } + interface AppActionsElement { + "blurSelectedElement": () => Promise; + "elementFocus": EventEmitter; + "reset": () => Promise; + "slideCopy": EventEmitter; + "touch": (element: HTMLElement, autoOpen?: boolean) => Promise; + "unSelect": () => Promise; + } + interface AppAlign { + "selectedElement": HTMLElement; + } + interface AppAvatar { + "ariaLabel": string; + "src": string; + } + interface AppBreadcrumbs { + "step": BreadcrumbsStep; + } + interface AppCode { + "codeDidChange": EventEmitter; + "selectedElement": HTMLElement; + } + interface AppCodeLanguages { + "codeDidChange": EventEmitter; + "currentLanguage": PrismLanguage | undefined; + "selectedElement": HTMLElement; + } + interface AppColorChart { + "initCurrentColors": () => Promise; + "moreColors": boolean; + "selectedElement": HTMLElement; + } + interface AppColorCode { + "moreColors": boolean; + "selectedElement": HTMLElement; + } + interface AppColorQrcode { + "initCurrentColors": () => Promise; + "moreColors": boolean; + "selectedElement": HTMLElement; + } + interface AppColorSides { + "initCurrentColors": () => Promise; + "moreColors": boolean; + "selectedElement": HTMLElement; + "template": "split" | "author"; + } + interface AppColorTextBackground { + "colorType": "text" | "background"; + "deck": boolean; + "expander": boolean; + "initCurrentColors": () => Promise; + "moreColors": boolean; + "selectedElement": HTMLElement; + "shape": boolean; + "slide": boolean; + } + interface AppContact { + } + interface AppCreateSlide { + } + interface AppCustomData { + } + interface AppCustomImages { + } + interface AppDashboard { + } + interface AppDashboardDeckActions { + "deck": Deck; + } + interface AppDeckDelete { + "deckName": string; + "published": string; + } + interface AppDeckFonts { + "deckElement": HTMLElement; + "moreColors": boolean; + } + interface AppDeckStyle { + "blockSlide": EventEmitter; + "deckDidChange": EventEmitter; + "signIn": EventEmitter; + } + interface AppDeckTransition { + "deckElement": HTMLElement; + } + interface AppDemo { + "selectedElement": HTMLElement; + } + interface AppDeveloper { + } + interface AppDiscover { + } + interface AppEditSlide { + "author": boolean; + "chart": boolean; + "qrCode": boolean; + "selectedElement": HTMLElement; + "slideDidChange": EventEmitter; + } + interface AppEditSlideAuthor { + "selectedElement": HTMLElement; + "slideDidChange": EventEmitter; + } + interface AppEditSlideChart { + "selectedElement": HTMLElement; + "slideDidChange": EventEmitter; + } + interface AppEditSlideQrcode { + "selectedElement": HTMLElement; + "slideDidChange": EventEmitter; + } + interface AppEditor { + "deckId": string; + } + interface AppElementDelete { + } + interface AppElementStyle { + "code": boolean; + "image": boolean; + "imageHelper": ImageHelper; + "imgDidChange": EventEmitter; + "math": boolean; + "selectedElement": HTMLElement; + "shape": boolean; + "slide": boolean; + } + interface AppEmbed { + } + interface AppExpansionPanel { + "expanded": "open" | "close"; + "expander": boolean; + } + interface AppFaq { + } + interface AppFeed { + } + interface AppFeedCard { + "compact": boolean; + "deck": Deck; + } + interface AppFeedCardTags { + "disableRemove": boolean; + "editable": boolean; + "tags": string[]; + } + interface AppFontSize { + "selectedElement": HTMLElement; + "selector": "--deckgo-highlight-code-font-size" | "--deckgo-math-font-size"; + } + interface AppFooter { + "display": "menu" | "landing"; + } + interface AppFullscreenInfo { + } + interface AppGetHelp { + } + interface AppGif { + } + interface AppGoOffline { + } + interface AppGoOnline { + } + interface AppHome { + } + interface AppImage { + "deck": boolean; + "deleteBackground": boolean; + "expander": boolean; + "selectedElement": HTMLElement; + "slide": boolean; + } + interface AppImageColumns { + "imagesEven": (UnsplashPhoto | TenorGif | StorageFile)[]; + "imagesOdd": (UnsplashPhoto | TenorGif | StorageFile)[]; + } + interface AppImageElement { + "selectedElement": HTMLElement; + "slide": boolean; + } + interface AppImageStyle { + "selectedElement": HTMLElement; + } + interface AppInactivity { + "fullscreen": boolean; + } + interface AppLanding { + } + interface AppLandingContent { + } + interface AppLandingDeck { + } + interface AppLandingFooter { + } + interface AppList { + "selectedElement": HTMLElement; + } + interface AppLogo { + } + interface AppMath { + "mathDidChange": EventEmitter; + "selectedElement": HTMLElement; + } + interface AppMenu { + } + interface AppMoreDeckActions { + "offline": boolean; + } + interface AppMoreElementActions { + "copy": boolean; + "notes": boolean; + } + interface AppMoreShareOptions { + } + interface AppNavigation { + "menuToggle": boolean; + "presentation": boolean; + "publish": boolean; + "user": boolean; + } + interface AppNavigationActions { + "presentation": boolean; + "publish": boolean; + "signIn": boolean; + } + interface AppNewsletter { + } + interface AppNotes { + "selectedElement": HTMLElement; + } + interface AppOffline { + "offline": boolean; + } + interface AppOpensource { + } + interface AppPhoto { + } + interface AppPlayground { + "selectedElement": HTMLElement; + } + interface AppPlaygroundPlaceholder { + } + interface AppPoll { + "pollKey": string; + } + interface AppPollOptions { + "selectedElement": HTMLElement; + "slideDidChange": EventEmitter; + } + interface AppPopular { + "description": boolean; + "help": boolean; + } + interface AppPress { + } + interface AppPrivacy { + } + interface AppPublish { + } + interface AppPublishDone { + "publishedUrl": string; + } + interface AppPublishEdit { + } + interface AppRandomGif { + "keyword": string; + } + interface AppRemote { + } + interface AppRemoteConnect { + } + interface AppRemoteRequest { + } + interface AppReveal { + "selectedElement": HTMLElement; + } + interface AppRoot { + } + interface AppSelectTargetElement { + "background": boolean; + "chart": boolean; + "code": boolean; + "fonts": boolean; + "image": boolean; + "images": boolean; + "qrCode": boolean; + "shapes": boolean; + "sides": boolean; + "slide": boolean; + "textTarget": boolean; + "transition": boolean; + } + interface AppServices { + } + interface AppSettings { + } + interface AppShape { + "selectedElement": HTMLElement; + } + interface AppShareDeck { + "openShare": () => Promise; + } + interface AppShareOptions { + } + interface AppSignin { + "redirect": string; + "redirectId": string; + } + interface AppSlideNavigate { + } + interface AppSlotType { + "selectedElement": HTMLElement; + } + interface AppTeam { + } + interface AppTerms { + } + interface AppTransform { + "selectedElement": HTMLElement; + } + interface AppUserDelete { + "username": string; + } + interface AppUserInfo { + "avatarColSize": number; + } + interface AppUserMenu { + } + interface AppYoutube { + "selectedElement": HTMLElement; + } } - declare global { - - - interface HTMLAppAboutElement extends Components.AppAbout, HTMLStencilElement {} - var HTMLAppAboutElement: { - prototype: HTMLAppAboutElement; - new (): HTMLAppAboutElement; - }; - - interface HTMLAppActionBusyElement extends Components.AppActionBusy, HTMLStencilElement {} - var HTMLAppActionBusyElement: { - prototype: HTMLAppActionBusyElement; - new (): HTMLAppActionBusyElement; - }; - - interface HTMLAppActionHelpElement extends Components.AppActionHelp, HTMLStencilElement {} - var HTMLAppActionHelpElement: { - prototype: HTMLAppActionHelpElement; - new (): HTMLAppActionHelpElement; - }; - - interface HTMLAppActionShareElement extends Components.AppActionShare, HTMLStencilElement {} - var HTMLAppActionShareElement: { - prototype: HTMLAppActionShareElement; - new (): HTMLAppActionShareElement; - }; - - interface HTMLAppActionsDeckElement extends Components.AppActionsDeck, HTMLStencilElement {} - var HTMLAppActionsDeckElement: { - prototype: HTMLAppActionsDeckElement; - new (): HTMLAppActionsDeckElement; - }; - - interface HTMLAppActionsEditorElement extends Components.AppActionsEditor, HTMLStencilElement {} - var HTMLAppActionsEditorElement: { - prototype: HTMLAppActionsEditorElement; - new (): HTMLAppActionsEditorElement; - }; - - interface HTMLAppActionsElementElement extends Components.AppActionsElement, HTMLStencilElement {} - var HTMLAppActionsElementElement: { - prototype: HTMLAppActionsElementElement; - new (): HTMLAppActionsElementElement; - }; - - interface HTMLAppAlignElement extends Components.AppAlign, HTMLStencilElement {} - var HTMLAppAlignElement: { - prototype: HTMLAppAlignElement; - new (): HTMLAppAlignElement; - }; - - interface HTMLAppAvatarElement extends Components.AppAvatar, HTMLStencilElement {} - var HTMLAppAvatarElement: { - prototype: HTMLAppAvatarElement; - new (): HTMLAppAvatarElement; - }; - - interface HTMLAppBreadcrumbsElement extends Components.AppBreadcrumbs, HTMLStencilElement {} - var HTMLAppBreadcrumbsElement: { - prototype: HTMLAppBreadcrumbsElement; - new (): HTMLAppBreadcrumbsElement; - }; - - interface HTMLAppCodeElement extends Components.AppCode, HTMLStencilElement {} - var HTMLAppCodeElement: { - prototype: HTMLAppCodeElement; - new (): HTMLAppCodeElement; - }; - - interface HTMLAppCodeLanguagesElement extends Components.AppCodeLanguages, HTMLStencilElement {} - var HTMLAppCodeLanguagesElement: { - prototype: HTMLAppCodeLanguagesElement; - new (): HTMLAppCodeLanguagesElement; - }; - - interface HTMLAppColorChartElement extends Components.AppColorChart, HTMLStencilElement {} - var HTMLAppColorChartElement: { - prototype: HTMLAppColorChartElement; - new (): HTMLAppColorChartElement; - }; - - interface HTMLAppColorCodeElement extends Components.AppColorCode, HTMLStencilElement {} - var HTMLAppColorCodeElement: { - prototype: HTMLAppColorCodeElement; - new (): HTMLAppColorCodeElement; - }; - - interface HTMLAppColorQrcodeElement extends Components.AppColorQrcode, HTMLStencilElement {} - var HTMLAppColorQrcodeElement: { - prototype: HTMLAppColorQrcodeElement; - new (): HTMLAppColorQrcodeElement; - }; - - interface HTMLAppColorSidesElement extends Components.AppColorSides, HTMLStencilElement {} - var HTMLAppColorSidesElement: { - prototype: HTMLAppColorSidesElement; - new (): HTMLAppColorSidesElement; - }; - - interface HTMLAppColorTextBackgroundElement extends Components.AppColorTextBackground, HTMLStencilElement {} - var HTMLAppColorTextBackgroundElement: { - prototype: HTMLAppColorTextBackgroundElement; - new (): HTMLAppColorTextBackgroundElement; - }; - - interface HTMLAppContactElement extends Components.AppContact, HTMLStencilElement {} - var HTMLAppContactElement: { - prototype: HTMLAppContactElement; - new (): HTMLAppContactElement; - }; - - interface HTMLAppCreateSlideElement extends Components.AppCreateSlide, HTMLStencilElement {} - var HTMLAppCreateSlideElement: { - prototype: HTMLAppCreateSlideElement; - new (): HTMLAppCreateSlideElement; - }; - - interface HTMLAppCustomDataElement extends Components.AppCustomData, HTMLStencilElement {} - var HTMLAppCustomDataElement: { - prototype: HTMLAppCustomDataElement; - new (): HTMLAppCustomDataElement; - }; - - interface HTMLAppCustomImagesElement extends Components.AppCustomImages, HTMLStencilElement {} - var HTMLAppCustomImagesElement: { - prototype: HTMLAppCustomImagesElement; - new (): HTMLAppCustomImagesElement; - }; - - interface HTMLAppDashboardElement extends Components.AppDashboard, HTMLStencilElement {} - var HTMLAppDashboardElement: { - prototype: HTMLAppDashboardElement; - new (): HTMLAppDashboardElement; - }; - - interface HTMLAppDashboardDeckActionsElement extends Components.AppDashboardDeckActions, HTMLStencilElement {} - var HTMLAppDashboardDeckActionsElement: { - prototype: HTMLAppDashboardDeckActionsElement; - new (): HTMLAppDashboardDeckActionsElement; - }; - - interface HTMLAppDeckDeleteElement extends Components.AppDeckDelete, HTMLStencilElement {} - var HTMLAppDeckDeleteElement: { - prototype: HTMLAppDeckDeleteElement; - new (): HTMLAppDeckDeleteElement; - }; - - interface HTMLAppDeckFontsElement extends Components.AppDeckFonts, HTMLStencilElement {} - var HTMLAppDeckFontsElement: { - prototype: HTMLAppDeckFontsElement; - new (): HTMLAppDeckFontsElement; - }; - - interface HTMLAppDeckStyleElement extends Components.AppDeckStyle, HTMLStencilElement {} - var HTMLAppDeckStyleElement: { - prototype: HTMLAppDeckStyleElement; - new (): HTMLAppDeckStyleElement; - }; - - interface HTMLAppDeckTransitionElement extends Components.AppDeckTransition, HTMLStencilElement {} - var HTMLAppDeckTransitionElement: { - prototype: HTMLAppDeckTransitionElement; - new (): HTMLAppDeckTransitionElement; - }; - - interface HTMLAppDemoElement extends Components.AppDemo, HTMLStencilElement {} - var HTMLAppDemoElement: { - prototype: HTMLAppDemoElement; - new (): HTMLAppDemoElement; - }; - - interface HTMLAppDeveloperElement extends Components.AppDeveloper, HTMLStencilElement {} - var HTMLAppDeveloperElement: { - prototype: HTMLAppDeveloperElement; - new (): HTMLAppDeveloperElement; - }; - - interface HTMLAppDiscoverElement extends Components.AppDiscover, HTMLStencilElement {} - var HTMLAppDiscoverElement: { - prototype: HTMLAppDiscoverElement; - new (): HTMLAppDiscoverElement; - }; - - interface HTMLAppEditSlideElement extends Components.AppEditSlide, HTMLStencilElement {} - var HTMLAppEditSlideElement: { - prototype: HTMLAppEditSlideElement; - new (): HTMLAppEditSlideElement; - }; - - interface HTMLAppEditSlideAuthorElement extends Components.AppEditSlideAuthor, HTMLStencilElement {} - var HTMLAppEditSlideAuthorElement: { - prototype: HTMLAppEditSlideAuthorElement; - new (): HTMLAppEditSlideAuthorElement; - }; - - interface HTMLAppEditSlideChartElement extends Components.AppEditSlideChart, HTMLStencilElement {} - var HTMLAppEditSlideChartElement: { - prototype: HTMLAppEditSlideChartElement; - new (): HTMLAppEditSlideChartElement; - }; - - interface HTMLAppEditSlideQrcodeElement extends Components.AppEditSlideQrcode, HTMLStencilElement {} - var HTMLAppEditSlideQrcodeElement: { - prototype: HTMLAppEditSlideQrcodeElement; - new (): HTMLAppEditSlideQrcodeElement; - }; - - interface HTMLAppEditorElement extends Components.AppEditor, HTMLStencilElement {} - var HTMLAppEditorElement: { - prototype: HTMLAppEditorElement; - new (): HTMLAppEditorElement; - }; - - interface HTMLAppElementDeleteElement extends Components.AppElementDelete, HTMLStencilElement {} - var HTMLAppElementDeleteElement: { - prototype: HTMLAppElementDeleteElement; - new (): HTMLAppElementDeleteElement; - }; - - interface HTMLAppElementStyleElement extends Components.AppElementStyle, HTMLStencilElement {} - var HTMLAppElementStyleElement: { - prototype: HTMLAppElementStyleElement; - new (): HTMLAppElementStyleElement; - }; - - interface HTMLAppEmbedElement extends Components.AppEmbed, HTMLStencilElement {} - var HTMLAppEmbedElement: { - prototype: HTMLAppEmbedElement; - new (): HTMLAppEmbedElement; - }; - - interface HTMLAppExpansionPanelElement extends Components.AppExpansionPanel, HTMLStencilElement {} - var HTMLAppExpansionPanelElement: { - prototype: HTMLAppExpansionPanelElement; - new (): HTMLAppExpansionPanelElement; - }; - - interface HTMLAppFaqElement extends Components.AppFaq, HTMLStencilElement {} - var HTMLAppFaqElement: { - prototype: HTMLAppFaqElement; - new (): HTMLAppFaqElement; - }; - - interface HTMLAppFeedElement extends Components.AppFeed, HTMLStencilElement {} - var HTMLAppFeedElement: { - prototype: HTMLAppFeedElement; - new (): HTMLAppFeedElement; - }; - - interface HTMLAppFeedCardElement extends Components.AppFeedCard, HTMLStencilElement {} - var HTMLAppFeedCardElement: { - prototype: HTMLAppFeedCardElement; - new (): HTMLAppFeedCardElement; - }; - - interface HTMLAppFeedCardTagsElement extends Components.AppFeedCardTags, HTMLStencilElement {} - var HTMLAppFeedCardTagsElement: { - prototype: HTMLAppFeedCardTagsElement; - new (): HTMLAppFeedCardTagsElement; - }; - - interface HTMLAppFontSizeElement extends Components.AppFontSize, HTMLStencilElement {} - var HTMLAppFontSizeElement: { - prototype: HTMLAppFontSizeElement; - new (): HTMLAppFontSizeElement; - }; - - interface HTMLAppFooterElement extends Components.AppFooter, HTMLStencilElement {} - var HTMLAppFooterElement: { - prototype: HTMLAppFooterElement; - new (): HTMLAppFooterElement; - }; - - interface HTMLAppFullscreenInfoElement extends Components.AppFullscreenInfo, HTMLStencilElement {} - var HTMLAppFullscreenInfoElement: { - prototype: HTMLAppFullscreenInfoElement; - new (): HTMLAppFullscreenInfoElement; - }; - - interface HTMLAppGetHelpElement extends Components.AppGetHelp, HTMLStencilElement {} - var HTMLAppGetHelpElement: { - prototype: HTMLAppGetHelpElement; - new (): HTMLAppGetHelpElement; - }; - - interface HTMLAppGifElement extends Components.AppGif, HTMLStencilElement {} - var HTMLAppGifElement: { - prototype: HTMLAppGifElement; - new (): HTMLAppGifElement; - }; - - interface HTMLAppGoOfflineElement extends Components.AppGoOffline, HTMLStencilElement {} - var HTMLAppGoOfflineElement: { - prototype: HTMLAppGoOfflineElement; - new (): HTMLAppGoOfflineElement; - }; - - interface HTMLAppGoOnlineElement extends Components.AppGoOnline, HTMLStencilElement {} - var HTMLAppGoOnlineElement: { - prototype: HTMLAppGoOnlineElement; - new (): HTMLAppGoOnlineElement; - }; - - interface HTMLAppHomeElement extends Components.AppHome, HTMLStencilElement {} - var HTMLAppHomeElement: { - prototype: HTMLAppHomeElement; - new (): HTMLAppHomeElement; - }; - - interface HTMLAppImageElement extends Components.AppImage, HTMLStencilElement {} - var HTMLAppImageElement: { - prototype: HTMLAppImageElement; - new (): HTMLAppImageElement; - }; - - interface HTMLAppImageColumnsElement extends Components.AppImageColumns, HTMLStencilElement {} - var HTMLAppImageColumnsElement: { - prototype: HTMLAppImageColumnsElement; - new (): HTMLAppImageColumnsElement; - }; - - interface HTMLAppImageElementElement extends Components.AppImageElement, HTMLStencilElement {} - var HTMLAppImageElementElement: { - prototype: HTMLAppImageElementElement; - new (): HTMLAppImageElementElement; - }; - - interface HTMLAppImageStyleElement extends Components.AppImageStyle, HTMLStencilElement {} - var HTMLAppImageStyleElement: { - prototype: HTMLAppImageStyleElement; - new (): HTMLAppImageStyleElement; - }; - - interface HTMLAppInactivityElement extends Components.AppInactivity, HTMLStencilElement {} - var HTMLAppInactivityElement: { - prototype: HTMLAppInactivityElement; - new (): HTMLAppInactivityElement; - }; - - interface HTMLAppLandingElement extends Components.AppLanding, HTMLStencilElement {} - var HTMLAppLandingElement: { - prototype: HTMLAppLandingElement; - new (): HTMLAppLandingElement; - }; - - interface HTMLAppLandingContentElement extends Components.AppLandingContent, HTMLStencilElement {} - var HTMLAppLandingContentElement: { - prototype: HTMLAppLandingContentElement; - new (): HTMLAppLandingContentElement; - }; - - interface HTMLAppLandingDeckElement extends Components.AppLandingDeck, HTMLStencilElement {} - var HTMLAppLandingDeckElement: { - prototype: HTMLAppLandingDeckElement; - new (): HTMLAppLandingDeckElement; - }; - - interface HTMLAppLandingFooterElement extends Components.AppLandingFooter, HTMLStencilElement {} - var HTMLAppLandingFooterElement: { - prototype: HTMLAppLandingFooterElement; - new (): HTMLAppLandingFooterElement; - }; - - interface HTMLAppListElement extends Components.AppList, HTMLStencilElement {} - var HTMLAppListElement: { - prototype: HTMLAppListElement; - new (): HTMLAppListElement; - }; - - interface HTMLAppLogoElement extends Components.AppLogo, HTMLStencilElement {} - var HTMLAppLogoElement: { - prototype: HTMLAppLogoElement; - new (): HTMLAppLogoElement; - }; - - interface HTMLAppMathElement extends Components.AppMath, HTMLStencilElement {} - var HTMLAppMathElement: { - prototype: HTMLAppMathElement; - new (): HTMLAppMathElement; - }; - - interface HTMLAppMenuElement extends Components.AppMenu, HTMLStencilElement {} - var HTMLAppMenuElement: { - prototype: HTMLAppMenuElement; - new (): HTMLAppMenuElement; - }; - - interface HTMLAppMoreDeckActionsElement extends Components.AppMoreDeckActions, HTMLStencilElement {} - var HTMLAppMoreDeckActionsElement: { - prototype: HTMLAppMoreDeckActionsElement; - new (): HTMLAppMoreDeckActionsElement; - }; - - interface HTMLAppMoreElementActionsElement extends Components.AppMoreElementActions, HTMLStencilElement {} - var HTMLAppMoreElementActionsElement: { - prototype: HTMLAppMoreElementActionsElement; - new (): HTMLAppMoreElementActionsElement; - }; - - interface HTMLAppMoreShareOptionsElement extends Components.AppMoreShareOptions, HTMLStencilElement {} - var HTMLAppMoreShareOptionsElement: { - prototype: HTMLAppMoreShareOptionsElement; - new (): HTMLAppMoreShareOptionsElement; - }; - - interface HTMLAppNavigationElement extends Components.AppNavigation, HTMLStencilElement {} - var HTMLAppNavigationElement: { - prototype: HTMLAppNavigationElement; - new (): HTMLAppNavigationElement; - }; - - interface HTMLAppNavigationActionsElement extends Components.AppNavigationActions, HTMLStencilElement {} - var HTMLAppNavigationActionsElement: { - prototype: HTMLAppNavigationActionsElement; - new (): HTMLAppNavigationActionsElement; - }; - - interface HTMLAppNewsletterElement extends Components.AppNewsletter, HTMLStencilElement {} - var HTMLAppNewsletterElement: { - prototype: HTMLAppNewsletterElement; - new (): HTMLAppNewsletterElement; - }; - - interface HTMLAppNotesElement extends Components.AppNotes, HTMLStencilElement {} - var HTMLAppNotesElement: { - prototype: HTMLAppNotesElement; - new (): HTMLAppNotesElement; - }; - - interface HTMLAppOfflineElement extends Components.AppOffline, HTMLStencilElement {} - var HTMLAppOfflineElement: { - prototype: HTMLAppOfflineElement; - new (): HTMLAppOfflineElement; - }; - - interface HTMLAppOpensourceElement extends Components.AppOpensource, HTMLStencilElement {} - var HTMLAppOpensourceElement: { - prototype: HTMLAppOpensourceElement; - new (): HTMLAppOpensourceElement; - }; - - interface HTMLAppPhotoElement extends Components.AppPhoto, HTMLStencilElement {} - var HTMLAppPhotoElement: { - prototype: HTMLAppPhotoElement; - new (): HTMLAppPhotoElement; - }; - - interface HTMLAppPlaygroundElement extends Components.AppPlayground, HTMLStencilElement {} - var HTMLAppPlaygroundElement: { - prototype: HTMLAppPlaygroundElement; - new (): HTMLAppPlaygroundElement; - }; - - interface HTMLAppPlaygroundPlaceholderElement extends Components.AppPlaygroundPlaceholder, HTMLStencilElement {} - var HTMLAppPlaygroundPlaceholderElement: { - prototype: HTMLAppPlaygroundPlaceholderElement; - new (): HTMLAppPlaygroundPlaceholderElement; - }; - - interface HTMLAppPollElement extends Components.AppPoll, HTMLStencilElement {} - var HTMLAppPollElement: { - prototype: HTMLAppPollElement; - new (): HTMLAppPollElement; - }; - - interface HTMLAppPollOptionsElement extends Components.AppPollOptions, HTMLStencilElement {} - var HTMLAppPollOptionsElement: { - prototype: HTMLAppPollOptionsElement; - new (): HTMLAppPollOptionsElement; - }; - - interface HTMLAppPopularElement extends Components.AppPopular, HTMLStencilElement {} - var HTMLAppPopularElement: { - prototype: HTMLAppPopularElement; - new (): HTMLAppPopularElement; - }; - - interface HTMLAppPressElement extends Components.AppPress, HTMLStencilElement {} - var HTMLAppPressElement: { - prototype: HTMLAppPressElement; - new (): HTMLAppPressElement; - }; - - interface HTMLAppPrivacyElement extends Components.AppPrivacy, HTMLStencilElement {} - var HTMLAppPrivacyElement: { - prototype: HTMLAppPrivacyElement; - new (): HTMLAppPrivacyElement; - }; - - interface HTMLAppPublishElement extends Components.AppPublish, HTMLStencilElement {} - var HTMLAppPublishElement: { - prototype: HTMLAppPublishElement; - new (): HTMLAppPublishElement; - }; - - interface HTMLAppPublishDoneElement extends Components.AppPublishDone, HTMLStencilElement {} - var HTMLAppPublishDoneElement: { - prototype: HTMLAppPublishDoneElement; - new (): HTMLAppPublishDoneElement; - }; - - interface HTMLAppPublishEditElement extends Components.AppPublishEdit, HTMLStencilElement {} - var HTMLAppPublishEditElement: { - prototype: HTMLAppPublishEditElement; - new (): HTMLAppPublishEditElement; - }; - - interface HTMLAppRandomGifElement extends Components.AppRandomGif, HTMLStencilElement {} - var HTMLAppRandomGifElement: { - prototype: HTMLAppRandomGifElement; - new (): HTMLAppRandomGifElement; - }; - - interface HTMLAppRemoteElement extends Components.AppRemote, HTMLStencilElement {} - var HTMLAppRemoteElement: { - prototype: HTMLAppRemoteElement; - new (): HTMLAppRemoteElement; - }; - - interface HTMLAppRemoteConnectElement extends Components.AppRemoteConnect, HTMLStencilElement {} - var HTMLAppRemoteConnectElement: { - prototype: HTMLAppRemoteConnectElement; - new (): HTMLAppRemoteConnectElement; - }; - - interface HTMLAppRemoteRequestElement extends Components.AppRemoteRequest, HTMLStencilElement {} - var HTMLAppRemoteRequestElement: { - prototype: HTMLAppRemoteRequestElement; - new (): HTMLAppRemoteRequestElement; - }; - - interface HTMLAppRevealElement extends Components.AppReveal, HTMLStencilElement {} - var HTMLAppRevealElement: { - prototype: HTMLAppRevealElement; - new (): HTMLAppRevealElement; - }; - - interface HTMLAppRootElement extends Components.AppRoot, HTMLStencilElement {} - var HTMLAppRootElement: { - prototype: HTMLAppRootElement; - new (): HTMLAppRootElement; - }; - - interface HTMLAppSelectTargetElementElement extends Components.AppSelectTargetElement, HTMLStencilElement {} - var HTMLAppSelectTargetElementElement: { - prototype: HTMLAppSelectTargetElementElement; - new (): HTMLAppSelectTargetElementElement; - }; - - interface HTMLAppServicesElement extends Components.AppServices, HTMLStencilElement {} - var HTMLAppServicesElement: { - prototype: HTMLAppServicesElement; - new (): HTMLAppServicesElement; - }; - - interface HTMLAppSettingsElement extends Components.AppSettings, HTMLStencilElement {} - var HTMLAppSettingsElement: { - prototype: HTMLAppSettingsElement; - new (): HTMLAppSettingsElement; - }; - - interface HTMLAppShapeElement extends Components.AppShape, HTMLStencilElement {} - var HTMLAppShapeElement: { - prototype: HTMLAppShapeElement; - new (): HTMLAppShapeElement; - }; - - interface HTMLAppShareDeckElement extends Components.AppShareDeck, HTMLStencilElement {} - var HTMLAppShareDeckElement: { - prototype: HTMLAppShareDeckElement; - new (): HTMLAppShareDeckElement; - }; - - interface HTMLAppShareOptionsElement extends Components.AppShareOptions, HTMLStencilElement {} - var HTMLAppShareOptionsElement: { - prototype: HTMLAppShareOptionsElement; - new (): HTMLAppShareOptionsElement; - }; - - interface HTMLAppSigninElement extends Components.AppSignin, HTMLStencilElement {} - var HTMLAppSigninElement: { - prototype: HTMLAppSigninElement; - new (): HTMLAppSigninElement; - }; - - interface HTMLAppSlideNavigateElement extends Components.AppSlideNavigate, HTMLStencilElement {} - var HTMLAppSlideNavigateElement: { - prototype: HTMLAppSlideNavigateElement; - new (): HTMLAppSlideNavigateElement; - }; - - interface HTMLAppSlotTypeElement extends Components.AppSlotType, HTMLStencilElement {} - var HTMLAppSlotTypeElement: { - prototype: HTMLAppSlotTypeElement; - new (): HTMLAppSlotTypeElement; - }; - - interface HTMLAppTeamElement extends Components.AppTeam, HTMLStencilElement {} - var HTMLAppTeamElement: { - prototype: HTMLAppTeamElement; - new (): HTMLAppTeamElement; - }; - - interface HTMLAppTermsElement extends Components.AppTerms, HTMLStencilElement {} - var HTMLAppTermsElement: { - prototype: HTMLAppTermsElement; - new (): HTMLAppTermsElement; - }; - - interface HTMLAppTransformElement extends Components.AppTransform, HTMLStencilElement {} - var HTMLAppTransformElement: { - prototype: HTMLAppTransformElement; - new (): HTMLAppTransformElement; - }; - - interface HTMLAppUserDeleteElement extends Components.AppUserDelete, HTMLStencilElement {} - var HTMLAppUserDeleteElement: { - prototype: HTMLAppUserDeleteElement; - new (): HTMLAppUserDeleteElement; - }; - - interface HTMLAppUserInfoElement extends Components.AppUserInfo, HTMLStencilElement {} - var HTMLAppUserInfoElement: { - prototype: HTMLAppUserInfoElement; - new (): HTMLAppUserInfoElement; - }; - - interface HTMLAppUserMenuElement extends Components.AppUserMenu, HTMLStencilElement {} - var HTMLAppUserMenuElement: { - prototype: HTMLAppUserMenuElement; - new (): HTMLAppUserMenuElement; - }; - - interface HTMLAppYoutubeElement extends Components.AppYoutube, HTMLStencilElement {} - var HTMLAppYoutubeElement: { - prototype: HTMLAppYoutubeElement; - new (): HTMLAppYoutubeElement; - }; - interface HTMLElementTagNameMap { - 'app-about': HTMLAppAboutElement; - 'app-action-busy': HTMLAppActionBusyElement; - 'app-action-help': HTMLAppActionHelpElement; - 'app-action-share': HTMLAppActionShareElement; - 'app-actions-deck': HTMLAppActionsDeckElement; - 'app-actions-editor': HTMLAppActionsEditorElement; - 'app-actions-element': HTMLAppActionsElementElement; - 'app-align': HTMLAppAlignElement; - 'app-avatar': HTMLAppAvatarElement; - 'app-breadcrumbs': HTMLAppBreadcrumbsElement; - 'app-code': HTMLAppCodeElement; - 'app-code-languages': HTMLAppCodeLanguagesElement; - 'app-color-chart': HTMLAppColorChartElement; - 'app-color-code': HTMLAppColorCodeElement; - 'app-color-qrcode': HTMLAppColorQrcodeElement; - 'app-color-sides': HTMLAppColorSidesElement; - 'app-color-text-background': HTMLAppColorTextBackgroundElement; - 'app-contact': HTMLAppContactElement; - 'app-create-slide': HTMLAppCreateSlideElement; - 'app-custom-data': HTMLAppCustomDataElement; - 'app-custom-images': HTMLAppCustomImagesElement; - 'app-dashboard': HTMLAppDashboardElement; - 'app-dashboard-deck-actions': HTMLAppDashboardDeckActionsElement; - 'app-deck-delete': HTMLAppDeckDeleteElement; - 'app-deck-fonts': HTMLAppDeckFontsElement; - 'app-deck-style': HTMLAppDeckStyleElement; - 'app-deck-transition': HTMLAppDeckTransitionElement; - 'app-demo': HTMLAppDemoElement; - 'app-developer': HTMLAppDeveloperElement; - 'app-discover': HTMLAppDiscoverElement; - 'app-edit-slide': HTMLAppEditSlideElement; - 'app-edit-slide-author': HTMLAppEditSlideAuthorElement; - 'app-edit-slide-chart': HTMLAppEditSlideChartElement; - 'app-edit-slide-qrcode': HTMLAppEditSlideQrcodeElement; - 'app-editor': HTMLAppEditorElement; - 'app-element-delete': HTMLAppElementDeleteElement; - 'app-element-style': HTMLAppElementStyleElement; - 'app-embed': HTMLAppEmbedElement; - 'app-expansion-panel': HTMLAppExpansionPanelElement; - 'app-faq': HTMLAppFaqElement; - 'app-feed': HTMLAppFeedElement; - 'app-feed-card': HTMLAppFeedCardElement; - 'app-feed-card-tags': HTMLAppFeedCardTagsElement; - 'app-font-size': HTMLAppFontSizeElement; - 'app-footer': HTMLAppFooterElement; - 'app-fullscreen-info': HTMLAppFullscreenInfoElement; - 'app-get-help': HTMLAppGetHelpElement; - 'app-gif': HTMLAppGifElement; - 'app-go-offline': HTMLAppGoOfflineElement; - 'app-go-online': HTMLAppGoOnlineElement; - 'app-home': HTMLAppHomeElement; - 'app-image': HTMLAppImageElement; - 'app-image-columns': HTMLAppImageColumnsElement; - 'app-image-element': HTMLAppImageElementElement; - 'app-image-style': HTMLAppImageStyleElement; - 'app-inactivity': HTMLAppInactivityElement; - 'app-landing': HTMLAppLandingElement; - 'app-landing-content': HTMLAppLandingContentElement; - 'app-landing-deck': HTMLAppLandingDeckElement; - 'app-landing-footer': HTMLAppLandingFooterElement; - 'app-list': HTMLAppListElement; - 'app-logo': HTMLAppLogoElement; - 'app-math': HTMLAppMathElement; - 'app-menu': HTMLAppMenuElement; - 'app-more-deck-actions': HTMLAppMoreDeckActionsElement; - 'app-more-element-actions': HTMLAppMoreElementActionsElement; - 'app-more-share-options': HTMLAppMoreShareOptionsElement; - 'app-navigation': HTMLAppNavigationElement; - 'app-navigation-actions': HTMLAppNavigationActionsElement; - 'app-newsletter': HTMLAppNewsletterElement; - 'app-notes': HTMLAppNotesElement; - 'app-offline': HTMLAppOfflineElement; - 'app-opensource': HTMLAppOpensourceElement; - 'app-photo': HTMLAppPhotoElement; - 'app-playground': HTMLAppPlaygroundElement; - 'app-playground-placeholder': HTMLAppPlaygroundPlaceholderElement; - 'app-poll': HTMLAppPollElement; - 'app-poll-options': HTMLAppPollOptionsElement; - 'app-popular': HTMLAppPopularElement; - 'app-press': HTMLAppPressElement; - 'app-privacy': HTMLAppPrivacyElement; - 'app-publish': HTMLAppPublishElement; - 'app-publish-done': HTMLAppPublishDoneElement; - 'app-publish-edit': HTMLAppPublishEditElement; - 'app-random-gif': HTMLAppRandomGifElement; - 'app-remote': HTMLAppRemoteElement; - 'app-remote-connect': HTMLAppRemoteConnectElement; - 'app-remote-request': HTMLAppRemoteRequestElement; - 'app-reveal': HTMLAppRevealElement; - 'app-root': HTMLAppRootElement; - 'app-select-target-element': HTMLAppSelectTargetElementElement; - 'app-services': HTMLAppServicesElement; - 'app-settings': HTMLAppSettingsElement; - 'app-shape': HTMLAppShapeElement; - 'app-share-deck': HTMLAppShareDeckElement; - 'app-share-options': HTMLAppShareOptionsElement; - 'app-signin': HTMLAppSigninElement; - 'app-slide-navigate': HTMLAppSlideNavigateElement; - 'app-slot-type': HTMLAppSlotTypeElement; - 'app-team': HTMLAppTeamElement; - 'app-terms': HTMLAppTermsElement; - 'app-transform': HTMLAppTransformElement; - 'app-user-delete': HTMLAppUserDeleteElement; - 'app-user-info': HTMLAppUserInfoElement; - 'app-user-menu': HTMLAppUserMenuElement; - 'app-youtube': HTMLAppYoutubeElement; - } + interface HTMLAppAboutElement extends Components.AppAbout, HTMLStencilElement { + } + var HTMLAppAboutElement: { + prototype: HTMLAppAboutElement; + new (): HTMLAppAboutElement; + }; + interface HTMLAppActionBusyElement extends Components.AppActionBusy, HTMLStencilElement { + } + var HTMLAppActionBusyElement: { + prototype: HTMLAppActionBusyElement; + new (): HTMLAppActionBusyElement; + }; + interface HTMLAppActionHelpElement extends Components.AppActionHelp, HTMLStencilElement { + } + var HTMLAppActionHelpElement: { + prototype: HTMLAppActionHelpElement; + new (): HTMLAppActionHelpElement; + }; + interface HTMLAppActionShareElement extends Components.AppActionShare, HTMLStencilElement { + } + var HTMLAppActionShareElement: { + prototype: HTMLAppActionShareElement; + new (): HTMLAppActionShareElement; + }; + interface HTMLAppActionsDeckElement extends Components.AppActionsDeck, HTMLStencilElement { + } + var HTMLAppActionsDeckElement: { + prototype: HTMLAppActionsDeckElement; + new (): HTMLAppActionsDeckElement; + }; + interface HTMLAppActionsEditorElement extends Components.AppActionsEditor, HTMLStencilElement { + } + var HTMLAppActionsEditorElement: { + prototype: HTMLAppActionsEditorElement; + new (): HTMLAppActionsEditorElement; + }; + interface HTMLAppActionsElementElement extends Components.AppActionsElement, HTMLStencilElement { + } + var HTMLAppActionsElementElement: { + prototype: HTMLAppActionsElementElement; + new (): HTMLAppActionsElementElement; + }; + interface HTMLAppAlignElement extends Components.AppAlign, HTMLStencilElement { + } + var HTMLAppAlignElement: { + prototype: HTMLAppAlignElement; + new (): HTMLAppAlignElement; + }; + interface HTMLAppAvatarElement extends Components.AppAvatar, HTMLStencilElement { + } + var HTMLAppAvatarElement: { + prototype: HTMLAppAvatarElement; + new (): HTMLAppAvatarElement; + }; + interface HTMLAppBreadcrumbsElement extends Components.AppBreadcrumbs, HTMLStencilElement { + } + var HTMLAppBreadcrumbsElement: { + prototype: HTMLAppBreadcrumbsElement; + new (): HTMLAppBreadcrumbsElement; + }; + interface HTMLAppCodeElement extends Components.AppCode, HTMLStencilElement { + } + var HTMLAppCodeElement: { + prototype: HTMLAppCodeElement; + new (): HTMLAppCodeElement; + }; + interface HTMLAppCodeLanguagesElement extends Components.AppCodeLanguages, HTMLStencilElement { + } + var HTMLAppCodeLanguagesElement: { + prototype: HTMLAppCodeLanguagesElement; + new (): HTMLAppCodeLanguagesElement; + }; + interface HTMLAppColorChartElement extends Components.AppColorChart, HTMLStencilElement { + } + var HTMLAppColorChartElement: { + prototype: HTMLAppColorChartElement; + new (): HTMLAppColorChartElement; + }; + interface HTMLAppColorCodeElement extends Components.AppColorCode, HTMLStencilElement { + } + var HTMLAppColorCodeElement: { + prototype: HTMLAppColorCodeElement; + new (): HTMLAppColorCodeElement; + }; + interface HTMLAppColorQrcodeElement extends Components.AppColorQrcode, HTMLStencilElement { + } + var HTMLAppColorQrcodeElement: { + prototype: HTMLAppColorQrcodeElement; + new (): HTMLAppColorQrcodeElement; + }; + interface HTMLAppColorSidesElement extends Components.AppColorSides, HTMLStencilElement { + } + var HTMLAppColorSidesElement: { + prototype: HTMLAppColorSidesElement; + new (): HTMLAppColorSidesElement; + }; + interface HTMLAppColorTextBackgroundElement extends Components.AppColorTextBackground, HTMLStencilElement { + } + var HTMLAppColorTextBackgroundElement: { + prototype: HTMLAppColorTextBackgroundElement; + new (): HTMLAppColorTextBackgroundElement; + }; + interface HTMLAppContactElement extends Components.AppContact, HTMLStencilElement { + } + var HTMLAppContactElement: { + prototype: HTMLAppContactElement; + new (): HTMLAppContactElement; + }; + interface HTMLAppCreateSlideElement extends Components.AppCreateSlide, HTMLStencilElement { + } + var HTMLAppCreateSlideElement: { + prototype: HTMLAppCreateSlideElement; + new (): HTMLAppCreateSlideElement; + }; + interface HTMLAppCustomDataElement extends Components.AppCustomData, HTMLStencilElement { + } + var HTMLAppCustomDataElement: { + prototype: HTMLAppCustomDataElement; + new (): HTMLAppCustomDataElement; + }; + interface HTMLAppCustomImagesElement extends Components.AppCustomImages, HTMLStencilElement { + } + var HTMLAppCustomImagesElement: { + prototype: HTMLAppCustomImagesElement; + new (): HTMLAppCustomImagesElement; + }; + interface HTMLAppDashboardElement extends Components.AppDashboard, HTMLStencilElement { + } + var HTMLAppDashboardElement: { + prototype: HTMLAppDashboardElement; + new (): HTMLAppDashboardElement; + }; + interface HTMLAppDashboardDeckActionsElement extends Components.AppDashboardDeckActions, HTMLStencilElement { + } + var HTMLAppDashboardDeckActionsElement: { + prototype: HTMLAppDashboardDeckActionsElement; + new (): HTMLAppDashboardDeckActionsElement; + }; + interface HTMLAppDeckDeleteElement extends Components.AppDeckDelete, HTMLStencilElement { + } + var HTMLAppDeckDeleteElement: { + prototype: HTMLAppDeckDeleteElement; + new (): HTMLAppDeckDeleteElement; + }; + interface HTMLAppDeckFontsElement extends Components.AppDeckFonts, HTMLStencilElement { + } + var HTMLAppDeckFontsElement: { + prototype: HTMLAppDeckFontsElement; + new (): HTMLAppDeckFontsElement; + }; + interface HTMLAppDeckStyleElement extends Components.AppDeckStyle, HTMLStencilElement { + } + var HTMLAppDeckStyleElement: { + prototype: HTMLAppDeckStyleElement; + new (): HTMLAppDeckStyleElement; + }; + interface HTMLAppDeckTransitionElement extends Components.AppDeckTransition, HTMLStencilElement { + } + var HTMLAppDeckTransitionElement: { + prototype: HTMLAppDeckTransitionElement; + new (): HTMLAppDeckTransitionElement; + }; + interface HTMLAppDemoElement extends Components.AppDemo, HTMLStencilElement { + } + var HTMLAppDemoElement: { + prototype: HTMLAppDemoElement; + new (): HTMLAppDemoElement; + }; + interface HTMLAppDeveloperElement extends Components.AppDeveloper, HTMLStencilElement { + } + var HTMLAppDeveloperElement: { + prototype: HTMLAppDeveloperElement; + new (): HTMLAppDeveloperElement; + }; + interface HTMLAppDiscoverElement extends Components.AppDiscover, HTMLStencilElement { + } + var HTMLAppDiscoverElement: { + prototype: HTMLAppDiscoverElement; + new (): HTMLAppDiscoverElement; + }; + interface HTMLAppEditSlideElement extends Components.AppEditSlide, HTMLStencilElement { + } + var HTMLAppEditSlideElement: { + prototype: HTMLAppEditSlideElement; + new (): HTMLAppEditSlideElement; + }; + interface HTMLAppEditSlideAuthorElement extends Components.AppEditSlideAuthor, HTMLStencilElement { + } + var HTMLAppEditSlideAuthorElement: { + prototype: HTMLAppEditSlideAuthorElement; + new (): HTMLAppEditSlideAuthorElement; + }; + interface HTMLAppEditSlideChartElement extends Components.AppEditSlideChart, HTMLStencilElement { + } + var HTMLAppEditSlideChartElement: { + prototype: HTMLAppEditSlideChartElement; + new (): HTMLAppEditSlideChartElement; + }; + interface HTMLAppEditSlideQrcodeElement extends Components.AppEditSlideQrcode, HTMLStencilElement { + } + var HTMLAppEditSlideQrcodeElement: { + prototype: HTMLAppEditSlideQrcodeElement; + new (): HTMLAppEditSlideQrcodeElement; + }; + interface HTMLAppEditorElement extends Components.AppEditor, HTMLStencilElement { + } + var HTMLAppEditorElement: { + prototype: HTMLAppEditorElement; + new (): HTMLAppEditorElement; + }; + interface HTMLAppElementDeleteElement extends Components.AppElementDelete, HTMLStencilElement { + } + var HTMLAppElementDeleteElement: { + prototype: HTMLAppElementDeleteElement; + new (): HTMLAppElementDeleteElement; + }; + interface HTMLAppElementStyleElement extends Components.AppElementStyle, HTMLStencilElement { + } + var HTMLAppElementStyleElement: { + prototype: HTMLAppElementStyleElement; + new (): HTMLAppElementStyleElement; + }; + interface HTMLAppEmbedElement extends Components.AppEmbed, HTMLStencilElement { + } + var HTMLAppEmbedElement: { + prototype: HTMLAppEmbedElement; + new (): HTMLAppEmbedElement; + }; + interface HTMLAppExpansionPanelElement extends Components.AppExpansionPanel, HTMLStencilElement { + } + var HTMLAppExpansionPanelElement: { + prototype: HTMLAppExpansionPanelElement; + new (): HTMLAppExpansionPanelElement; + }; + interface HTMLAppFaqElement extends Components.AppFaq, HTMLStencilElement { + } + var HTMLAppFaqElement: { + prototype: HTMLAppFaqElement; + new (): HTMLAppFaqElement; + }; + interface HTMLAppFeedElement extends Components.AppFeed, HTMLStencilElement { + } + var HTMLAppFeedElement: { + prototype: HTMLAppFeedElement; + new (): HTMLAppFeedElement; + }; + interface HTMLAppFeedCardElement extends Components.AppFeedCard, HTMLStencilElement { + } + var HTMLAppFeedCardElement: { + prototype: HTMLAppFeedCardElement; + new (): HTMLAppFeedCardElement; + }; + interface HTMLAppFeedCardTagsElement extends Components.AppFeedCardTags, HTMLStencilElement { + } + var HTMLAppFeedCardTagsElement: { + prototype: HTMLAppFeedCardTagsElement; + new (): HTMLAppFeedCardTagsElement; + }; + interface HTMLAppFontSizeElement extends Components.AppFontSize, HTMLStencilElement { + } + var HTMLAppFontSizeElement: { + prototype: HTMLAppFontSizeElement; + new (): HTMLAppFontSizeElement; + }; + interface HTMLAppFooterElement extends Components.AppFooter, HTMLStencilElement { + } + var HTMLAppFooterElement: { + prototype: HTMLAppFooterElement; + new (): HTMLAppFooterElement; + }; + interface HTMLAppFullscreenInfoElement extends Components.AppFullscreenInfo, HTMLStencilElement { + } + var HTMLAppFullscreenInfoElement: { + prototype: HTMLAppFullscreenInfoElement; + new (): HTMLAppFullscreenInfoElement; + }; + interface HTMLAppGetHelpElement extends Components.AppGetHelp, HTMLStencilElement { + } + var HTMLAppGetHelpElement: { + prototype: HTMLAppGetHelpElement; + new (): HTMLAppGetHelpElement; + }; + interface HTMLAppGifElement extends Components.AppGif, HTMLStencilElement { + } + var HTMLAppGifElement: { + prototype: HTMLAppGifElement; + new (): HTMLAppGifElement; + }; + interface HTMLAppGoOfflineElement extends Components.AppGoOffline, HTMLStencilElement { + } + var HTMLAppGoOfflineElement: { + prototype: HTMLAppGoOfflineElement; + new (): HTMLAppGoOfflineElement; + }; + interface HTMLAppGoOnlineElement extends Components.AppGoOnline, HTMLStencilElement { + } + var HTMLAppGoOnlineElement: { + prototype: HTMLAppGoOnlineElement; + new (): HTMLAppGoOnlineElement; + }; + interface HTMLAppHomeElement extends Components.AppHome, HTMLStencilElement { + } + var HTMLAppHomeElement: { + prototype: HTMLAppHomeElement; + new (): HTMLAppHomeElement; + }; + interface HTMLAppImageElement extends Components.AppImage, HTMLStencilElement { + } + var HTMLAppImageElement: { + prototype: HTMLAppImageElement; + new (): HTMLAppImageElement; + }; + interface HTMLAppImageColumnsElement extends Components.AppImageColumns, HTMLStencilElement { + } + var HTMLAppImageColumnsElement: { + prototype: HTMLAppImageColumnsElement; + new (): HTMLAppImageColumnsElement; + }; + interface HTMLAppImageElementElement extends Components.AppImageElement, HTMLStencilElement { + } + var HTMLAppImageElementElement: { + prototype: HTMLAppImageElementElement; + new (): HTMLAppImageElementElement; + }; + interface HTMLAppImageStyleElement extends Components.AppImageStyle, HTMLStencilElement { + } + var HTMLAppImageStyleElement: { + prototype: HTMLAppImageStyleElement; + new (): HTMLAppImageStyleElement; + }; + interface HTMLAppInactivityElement extends Components.AppInactivity, HTMLStencilElement { + } + var HTMLAppInactivityElement: { + prototype: HTMLAppInactivityElement; + new (): HTMLAppInactivityElement; + }; + interface HTMLAppLandingElement extends Components.AppLanding, HTMLStencilElement { + } + var HTMLAppLandingElement: { + prototype: HTMLAppLandingElement; + new (): HTMLAppLandingElement; + }; + interface HTMLAppLandingContentElement extends Components.AppLandingContent, HTMLStencilElement { + } + var HTMLAppLandingContentElement: { + prototype: HTMLAppLandingContentElement; + new (): HTMLAppLandingContentElement; + }; + interface HTMLAppLandingDeckElement extends Components.AppLandingDeck, HTMLStencilElement { + } + var HTMLAppLandingDeckElement: { + prototype: HTMLAppLandingDeckElement; + new (): HTMLAppLandingDeckElement; + }; + interface HTMLAppLandingFooterElement extends Components.AppLandingFooter, HTMLStencilElement { + } + var HTMLAppLandingFooterElement: { + prototype: HTMLAppLandingFooterElement; + new (): HTMLAppLandingFooterElement; + }; + interface HTMLAppListElement extends Components.AppList, HTMLStencilElement { + } + var HTMLAppListElement: { + prototype: HTMLAppListElement; + new (): HTMLAppListElement; + }; + interface HTMLAppLogoElement extends Components.AppLogo, HTMLStencilElement { + } + var HTMLAppLogoElement: { + prototype: HTMLAppLogoElement; + new (): HTMLAppLogoElement; + }; + interface HTMLAppMathElement extends Components.AppMath, HTMLStencilElement { + } + var HTMLAppMathElement: { + prototype: HTMLAppMathElement; + new (): HTMLAppMathElement; + }; + interface HTMLAppMenuElement extends Components.AppMenu, HTMLStencilElement { + } + var HTMLAppMenuElement: { + prototype: HTMLAppMenuElement; + new (): HTMLAppMenuElement; + }; + interface HTMLAppMoreDeckActionsElement extends Components.AppMoreDeckActions, HTMLStencilElement { + } + var HTMLAppMoreDeckActionsElement: { + prototype: HTMLAppMoreDeckActionsElement; + new (): HTMLAppMoreDeckActionsElement; + }; + interface HTMLAppMoreElementActionsElement extends Components.AppMoreElementActions, HTMLStencilElement { + } + var HTMLAppMoreElementActionsElement: { + prototype: HTMLAppMoreElementActionsElement; + new (): HTMLAppMoreElementActionsElement; + }; + interface HTMLAppMoreShareOptionsElement extends Components.AppMoreShareOptions, HTMLStencilElement { + } + var HTMLAppMoreShareOptionsElement: { + prototype: HTMLAppMoreShareOptionsElement; + new (): HTMLAppMoreShareOptionsElement; + }; + interface HTMLAppNavigationElement extends Components.AppNavigation, HTMLStencilElement { + } + var HTMLAppNavigationElement: { + prototype: HTMLAppNavigationElement; + new (): HTMLAppNavigationElement; + }; + interface HTMLAppNavigationActionsElement extends Components.AppNavigationActions, HTMLStencilElement { + } + var HTMLAppNavigationActionsElement: { + prototype: HTMLAppNavigationActionsElement; + new (): HTMLAppNavigationActionsElement; + }; + interface HTMLAppNewsletterElement extends Components.AppNewsletter, HTMLStencilElement { + } + var HTMLAppNewsletterElement: { + prototype: HTMLAppNewsletterElement; + new (): HTMLAppNewsletterElement; + }; + interface HTMLAppNotesElement extends Components.AppNotes, HTMLStencilElement { + } + var HTMLAppNotesElement: { + prototype: HTMLAppNotesElement; + new (): HTMLAppNotesElement; + }; + interface HTMLAppOfflineElement extends Components.AppOffline, HTMLStencilElement { + } + var HTMLAppOfflineElement: { + prototype: HTMLAppOfflineElement; + new (): HTMLAppOfflineElement; + }; + interface HTMLAppOpensourceElement extends Components.AppOpensource, HTMLStencilElement { + } + var HTMLAppOpensourceElement: { + prototype: HTMLAppOpensourceElement; + new (): HTMLAppOpensourceElement; + }; + interface HTMLAppPhotoElement extends Components.AppPhoto, HTMLStencilElement { + } + var HTMLAppPhotoElement: { + prototype: HTMLAppPhotoElement; + new (): HTMLAppPhotoElement; + }; + interface HTMLAppPlaygroundElement extends Components.AppPlayground, HTMLStencilElement { + } + var HTMLAppPlaygroundElement: { + prototype: HTMLAppPlaygroundElement; + new (): HTMLAppPlaygroundElement; + }; + interface HTMLAppPlaygroundPlaceholderElement extends Components.AppPlaygroundPlaceholder, HTMLStencilElement { + } + var HTMLAppPlaygroundPlaceholderElement: { + prototype: HTMLAppPlaygroundPlaceholderElement; + new (): HTMLAppPlaygroundPlaceholderElement; + }; + interface HTMLAppPollElement extends Components.AppPoll, HTMLStencilElement { + } + var HTMLAppPollElement: { + prototype: HTMLAppPollElement; + new (): HTMLAppPollElement; + }; + interface HTMLAppPollOptionsElement extends Components.AppPollOptions, HTMLStencilElement { + } + var HTMLAppPollOptionsElement: { + prototype: HTMLAppPollOptionsElement; + new (): HTMLAppPollOptionsElement; + }; + interface HTMLAppPopularElement extends Components.AppPopular, HTMLStencilElement { + } + var HTMLAppPopularElement: { + prototype: HTMLAppPopularElement; + new (): HTMLAppPopularElement; + }; + interface HTMLAppPressElement extends Components.AppPress, HTMLStencilElement { + } + var HTMLAppPressElement: { + prototype: HTMLAppPressElement; + new (): HTMLAppPressElement; + }; + interface HTMLAppPrivacyElement extends Components.AppPrivacy, HTMLStencilElement { + } + var HTMLAppPrivacyElement: { + prototype: HTMLAppPrivacyElement; + new (): HTMLAppPrivacyElement; + }; + interface HTMLAppPublishElement extends Components.AppPublish, HTMLStencilElement { + } + var HTMLAppPublishElement: { + prototype: HTMLAppPublishElement; + new (): HTMLAppPublishElement; + }; + interface HTMLAppPublishDoneElement extends Components.AppPublishDone, HTMLStencilElement { + } + var HTMLAppPublishDoneElement: { + prototype: HTMLAppPublishDoneElement; + new (): HTMLAppPublishDoneElement; + }; + interface HTMLAppPublishEditElement extends Components.AppPublishEdit, HTMLStencilElement { + } + var HTMLAppPublishEditElement: { + prototype: HTMLAppPublishEditElement; + new (): HTMLAppPublishEditElement; + }; + interface HTMLAppRandomGifElement extends Components.AppRandomGif, HTMLStencilElement { + } + var HTMLAppRandomGifElement: { + prototype: HTMLAppRandomGifElement; + new (): HTMLAppRandomGifElement; + }; + interface HTMLAppRemoteElement extends Components.AppRemote, HTMLStencilElement { + } + var HTMLAppRemoteElement: { + prototype: HTMLAppRemoteElement; + new (): HTMLAppRemoteElement; + }; + interface HTMLAppRemoteConnectElement extends Components.AppRemoteConnect, HTMLStencilElement { + } + var HTMLAppRemoteConnectElement: { + prototype: HTMLAppRemoteConnectElement; + new (): HTMLAppRemoteConnectElement; + }; + interface HTMLAppRemoteRequestElement extends Components.AppRemoteRequest, HTMLStencilElement { + } + var HTMLAppRemoteRequestElement: { + prototype: HTMLAppRemoteRequestElement; + new (): HTMLAppRemoteRequestElement; + }; + interface HTMLAppRevealElement extends Components.AppReveal, HTMLStencilElement { + } + var HTMLAppRevealElement: { + prototype: HTMLAppRevealElement; + new (): HTMLAppRevealElement; + }; + interface HTMLAppRootElement extends Components.AppRoot, HTMLStencilElement { + } + var HTMLAppRootElement: { + prototype: HTMLAppRootElement; + new (): HTMLAppRootElement; + }; + interface HTMLAppSelectTargetElementElement extends Components.AppSelectTargetElement, HTMLStencilElement { + } + var HTMLAppSelectTargetElementElement: { + prototype: HTMLAppSelectTargetElementElement; + new (): HTMLAppSelectTargetElementElement; + }; + interface HTMLAppServicesElement extends Components.AppServices, HTMLStencilElement { + } + var HTMLAppServicesElement: { + prototype: HTMLAppServicesElement; + new (): HTMLAppServicesElement; + }; + interface HTMLAppSettingsElement extends Components.AppSettings, HTMLStencilElement { + } + var HTMLAppSettingsElement: { + prototype: HTMLAppSettingsElement; + new (): HTMLAppSettingsElement; + }; + interface HTMLAppShapeElement extends Components.AppShape, HTMLStencilElement { + } + var HTMLAppShapeElement: { + prototype: HTMLAppShapeElement; + new (): HTMLAppShapeElement; + }; + interface HTMLAppShareDeckElement extends Components.AppShareDeck, HTMLStencilElement { + } + var HTMLAppShareDeckElement: { + prototype: HTMLAppShareDeckElement; + new (): HTMLAppShareDeckElement; + }; + interface HTMLAppShareOptionsElement extends Components.AppShareOptions, HTMLStencilElement { + } + var HTMLAppShareOptionsElement: { + prototype: HTMLAppShareOptionsElement; + new (): HTMLAppShareOptionsElement; + }; + interface HTMLAppSigninElement extends Components.AppSignin, HTMLStencilElement { + } + var HTMLAppSigninElement: { + prototype: HTMLAppSigninElement; + new (): HTMLAppSigninElement; + }; + interface HTMLAppSlideNavigateElement extends Components.AppSlideNavigate, HTMLStencilElement { + } + var HTMLAppSlideNavigateElement: { + prototype: HTMLAppSlideNavigateElement; + new (): HTMLAppSlideNavigateElement; + }; + interface HTMLAppSlotTypeElement extends Components.AppSlotType, HTMLStencilElement { + } + var HTMLAppSlotTypeElement: { + prototype: HTMLAppSlotTypeElement; + new (): HTMLAppSlotTypeElement; + }; + interface HTMLAppTeamElement extends Components.AppTeam, HTMLStencilElement { + } + var HTMLAppTeamElement: { + prototype: HTMLAppTeamElement; + new (): HTMLAppTeamElement; + }; + interface HTMLAppTermsElement extends Components.AppTerms, HTMLStencilElement { + } + var HTMLAppTermsElement: { + prototype: HTMLAppTermsElement; + new (): HTMLAppTermsElement; + }; + interface HTMLAppTransformElement extends Components.AppTransform, HTMLStencilElement { + } + var HTMLAppTransformElement: { + prototype: HTMLAppTransformElement; + new (): HTMLAppTransformElement; + }; + interface HTMLAppUserDeleteElement extends Components.AppUserDelete, HTMLStencilElement { + } + var HTMLAppUserDeleteElement: { + prototype: HTMLAppUserDeleteElement; + new (): HTMLAppUserDeleteElement; + }; + interface HTMLAppUserInfoElement extends Components.AppUserInfo, HTMLStencilElement { + } + var HTMLAppUserInfoElement: { + prototype: HTMLAppUserInfoElement; + new (): HTMLAppUserInfoElement; + }; + interface HTMLAppUserMenuElement extends Components.AppUserMenu, HTMLStencilElement { + } + var HTMLAppUserMenuElement: { + prototype: HTMLAppUserMenuElement; + new (): HTMLAppUserMenuElement; + }; + interface HTMLAppYoutubeElement extends Components.AppYoutube, HTMLStencilElement { + } + var HTMLAppYoutubeElement: { + prototype: HTMLAppYoutubeElement; + new (): HTMLAppYoutubeElement; + }; + interface HTMLElementTagNameMap { + "app-about": HTMLAppAboutElement; + "app-action-busy": HTMLAppActionBusyElement; + "app-action-help": HTMLAppActionHelpElement; + "app-action-share": HTMLAppActionShareElement; + "app-actions-deck": HTMLAppActionsDeckElement; + "app-actions-editor": HTMLAppActionsEditorElement; + "app-actions-element": HTMLAppActionsElementElement; + "app-align": HTMLAppAlignElement; + "app-avatar": HTMLAppAvatarElement; + "app-breadcrumbs": HTMLAppBreadcrumbsElement; + "app-code": HTMLAppCodeElement; + "app-code-languages": HTMLAppCodeLanguagesElement; + "app-color-chart": HTMLAppColorChartElement; + "app-color-code": HTMLAppColorCodeElement; + "app-color-qrcode": HTMLAppColorQrcodeElement; + "app-color-sides": HTMLAppColorSidesElement; + "app-color-text-background": HTMLAppColorTextBackgroundElement; + "app-contact": HTMLAppContactElement; + "app-create-slide": HTMLAppCreateSlideElement; + "app-custom-data": HTMLAppCustomDataElement; + "app-custom-images": HTMLAppCustomImagesElement; + "app-dashboard": HTMLAppDashboardElement; + "app-dashboard-deck-actions": HTMLAppDashboardDeckActionsElement; + "app-deck-delete": HTMLAppDeckDeleteElement; + "app-deck-fonts": HTMLAppDeckFontsElement; + "app-deck-style": HTMLAppDeckStyleElement; + "app-deck-transition": HTMLAppDeckTransitionElement; + "app-demo": HTMLAppDemoElement; + "app-developer": HTMLAppDeveloperElement; + "app-discover": HTMLAppDiscoverElement; + "app-edit-slide": HTMLAppEditSlideElement; + "app-edit-slide-author": HTMLAppEditSlideAuthorElement; + "app-edit-slide-chart": HTMLAppEditSlideChartElement; + "app-edit-slide-qrcode": HTMLAppEditSlideQrcodeElement; + "app-editor": HTMLAppEditorElement; + "app-element-delete": HTMLAppElementDeleteElement; + "app-element-style": HTMLAppElementStyleElement; + "app-embed": HTMLAppEmbedElement; + "app-expansion-panel": HTMLAppExpansionPanelElement; + "app-faq": HTMLAppFaqElement; + "app-feed": HTMLAppFeedElement; + "app-feed-card": HTMLAppFeedCardElement; + "app-feed-card-tags": HTMLAppFeedCardTagsElement; + "app-font-size": HTMLAppFontSizeElement; + "app-footer": HTMLAppFooterElement; + "app-fullscreen-info": HTMLAppFullscreenInfoElement; + "app-get-help": HTMLAppGetHelpElement; + "app-gif": HTMLAppGifElement; + "app-go-offline": HTMLAppGoOfflineElement; + "app-go-online": HTMLAppGoOnlineElement; + "app-home": HTMLAppHomeElement; + "app-image": HTMLAppImageElement; + "app-image-columns": HTMLAppImageColumnsElement; + "app-image-element": HTMLAppImageElementElement; + "app-image-style": HTMLAppImageStyleElement; + "app-inactivity": HTMLAppInactivityElement; + "app-landing": HTMLAppLandingElement; + "app-landing-content": HTMLAppLandingContentElement; + "app-landing-deck": HTMLAppLandingDeckElement; + "app-landing-footer": HTMLAppLandingFooterElement; + "app-list": HTMLAppListElement; + "app-logo": HTMLAppLogoElement; + "app-math": HTMLAppMathElement; + "app-menu": HTMLAppMenuElement; + "app-more-deck-actions": HTMLAppMoreDeckActionsElement; + "app-more-element-actions": HTMLAppMoreElementActionsElement; + "app-more-share-options": HTMLAppMoreShareOptionsElement; + "app-navigation": HTMLAppNavigationElement; + "app-navigation-actions": HTMLAppNavigationActionsElement; + "app-newsletter": HTMLAppNewsletterElement; + "app-notes": HTMLAppNotesElement; + "app-offline": HTMLAppOfflineElement; + "app-opensource": HTMLAppOpensourceElement; + "app-photo": HTMLAppPhotoElement; + "app-playground": HTMLAppPlaygroundElement; + "app-playground-placeholder": HTMLAppPlaygroundPlaceholderElement; + "app-poll": HTMLAppPollElement; + "app-poll-options": HTMLAppPollOptionsElement; + "app-popular": HTMLAppPopularElement; + "app-press": HTMLAppPressElement; + "app-privacy": HTMLAppPrivacyElement; + "app-publish": HTMLAppPublishElement; + "app-publish-done": HTMLAppPublishDoneElement; + "app-publish-edit": HTMLAppPublishEditElement; + "app-random-gif": HTMLAppRandomGifElement; + "app-remote": HTMLAppRemoteElement; + "app-remote-connect": HTMLAppRemoteConnectElement; + "app-remote-request": HTMLAppRemoteRequestElement; + "app-reveal": HTMLAppRevealElement; + "app-root": HTMLAppRootElement; + "app-select-target-element": HTMLAppSelectTargetElementElement; + "app-services": HTMLAppServicesElement; + "app-settings": HTMLAppSettingsElement; + "app-shape": HTMLAppShapeElement; + "app-share-deck": HTMLAppShareDeckElement; + "app-share-options": HTMLAppShareOptionsElement; + "app-signin": HTMLAppSigninElement; + "app-slide-navigate": HTMLAppSlideNavigateElement; + "app-slot-type": HTMLAppSlotTypeElement; + "app-team": HTMLAppTeamElement; + "app-terms": HTMLAppTermsElement; + "app-transform": HTMLAppTransformElement; + "app-user-delete": HTMLAppUserDeleteElement; + "app-user-info": HTMLAppUserInfoElement; + "app-user-menu": HTMLAppUserMenuElement; + "app-youtube": HTMLAppYoutubeElement; + } } - declare namespace LocalJSX { - interface AppAbout {} - interface AppActionBusy { - 'iconSrc'?: string; - 'onActionReady'?: (event: CustomEvent) => void; - } - interface AppActionHelp { - 'link'?: boolean; - 'onHelpSelected'?: (event: CustomEvent) => void; - } - interface AppActionShare { - 'onActionPublish'?: (event: CustomEvent) => void; - 'onOpenEmbed'?: (event: CustomEvent) => void; - 'onOpenShare'?: (event: CustomEvent) => void; - } - interface AppActionsDeck { - 'actionPublish'?: EventEmitter; - 'addSlide'?: EventEmitter; - 'animatePrevNextSlide'?: EventEmitter; - 'blockSlide'?: EventEmitter; - 'deckDidChange'?: EventEmitter; - 'fullscreen'?: boolean; - 'onSelectDeck'?: (event: CustomEvent) => void; - 'openShare'?: EventEmitter; - 'signIn'?: EventEmitter; - 'slideTo'?: EventEmitter; - 'slides'?: JSX.IntrinsicElements[]; - 'toggleFullScreen'?: EventEmitter; - } - interface AppActionsEditor { - 'fullscreen'?: boolean; - 'hideFooter'?: boolean; - 'onActionPublish'?: (event: CustomEvent) => void; - 'onAddSlide'?: (event: CustomEvent) => void; - 'onAnimatePrevNextSlide'?: (event: CustomEvent) => void; - 'onBlockSlide'?: (event: CustomEvent) => void; - 'onDeckDidChange'?: (event: CustomEvent) => void; - 'onElementFocus'?: (event: CustomEvent) => void; - 'onOpenShare'?: (event: CustomEvent) => void; - 'onSignIn'?: (event: CustomEvent) => void; - 'onSlideCopy'?: (event: CustomEvent) => void; - 'onSlideTo'?: (event: CustomEvent) => void; - 'onToggleFullScreen'?: (event: CustomEvent) => void; - 'slides'?: JSX.IntrinsicElements[]; - } - interface AppActionsElement { - 'elementFocus'?: EventEmitter; - 'onBlockSlide'?: (event: CustomEvent) => void; - 'onCodeDidChange'?: (event: CustomEvent) => void; - 'onImgDidChange'?: (event: CustomEvent) => void; - 'onMathDidChange'?: (event: CustomEvent) => void; - 'onNotesDidChange'?: (event: CustomEvent) => void; - 'onResetted'?: (event: CustomEvent) => void; - 'onSignIn'?: (event: CustomEvent) => void; - 'onSlideDelete'?: (event: CustomEvent) => void; - 'onSlideDidChange'?: (event: CustomEvent) => void; - 'slideCopy'?: EventEmitter; - } - interface AppAlign { - 'onAlignChange'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - } - interface AppAvatar { - 'ariaLabel'?: string; - 'src'?: string; - } - interface AppBreadcrumbs { - 'onStepTo'?: (event: CustomEvent) => void; - 'step'?: BreadcrumbsStep; - } - interface AppCode { - 'codeDidChange'?: EventEmitter; - 'selectedElement'?: HTMLElement; - } - interface AppCodeLanguages { - 'codeDidChange'?: EventEmitter; - 'currentLanguage'?: PrismLanguage | undefined; - 'selectedElement'?: HTMLElement; - } - interface AppColorChart { - 'moreColors'?: boolean; - 'onColorChange'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - } - interface AppColorCode { - 'moreColors'?: boolean; - 'onCodeDidChange'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - } - interface AppColorQrcode { - 'moreColors'?: boolean; - 'onColorChange'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - } - interface AppColorSides { - 'moreColors'?: boolean; - 'onColorChange'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - 'template'?: 'split' | 'author'; - } - interface AppColorTextBackground { - 'colorType'?: 'text' | 'background'; - 'deck'?: boolean; - 'expander'?: boolean; - 'moreColors'?: boolean; - 'onColorChange'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - 'shape'?: boolean; - 'slide'?: boolean; - } - interface AppContact {} - interface AppCreateSlide { - 'onSignIn'?: (event: CustomEvent) => void; - } - interface AppCustomData {} - interface AppCustomImages {} - interface AppDashboard {} - interface AppDashboardDeckActions { - 'deck'?: Deck; - 'onDeckCloned'?: (event: CustomEvent) => void; - 'onDeckDeleted'?: (event: CustomEvent) => void; - } - interface AppDeckDelete { - 'deckName'?: string; - 'published'?: string; - } - interface AppDeckFonts { - 'deckElement'?: HTMLElement; - 'moreColors'?: boolean; - 'onFontsChange'?: (event: CustomEvent) => void; - } - interface AppDeckStyle { - 'blockSlide'?: EventEmitter; - 'deckDidChange'?: EventEmitter; - 'signIn'?: EventEmitter; - } - interface AppDeckTransition { - 'deckElement'?: HTMLElement; - 'onTransitionChange'?: (event: CustomEvent) => void; - } - interface AppDemo { - 'selectedElement'?: HTMLElement; - } - interface AppDeveloper {} - interface AppDiscover {} - interface AppEditSlide { - 'author'?: boolean; - 'chart'?: boolean; - 'qrCode'?: boolean; - 'selectedElement'?: HTMLElement; - 'slideDidChange'?: EventEmitter; - } - interface AppEditSlideAuthor { - 'selectedElement'?: HTMLElement; - 'slideDidChange'?: EventEmitter; - } - interface AppEditSlideChart { - 'onAction'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - 'slideDidChange'?: EventEmitter; - } - interface AppEditSlideQrcode { - 'onAction'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - 'slideDidChange'?: EventEmitter; - } - interface AppEditor { - 'deckId'?: string; - } - interface AppElementDelete {} - interface AppElementStyle { - 'code'?: boolean; - 'image'?: boolean; - 'imageHelper'?: ImageHelper; - 'imgDidChange'?: EventEmitter; - 'math'?: boolean; - 'onStyleDidChange'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - 'shape'?: boolean; - 'slide'?: boolean; - } - interface AppEmbed {} - interface AppExpansionPanel { - 'expanded'?: 'open' | 'close'; - 'expander'?: boolean; - } - interface AppFaq {} - interface AppFeed {} - interface AppFeedCard { - 'compact'?: boolean; - 'deck'?: Deck; - } - interface AppFeedCardTags { - 'disableRemove'?: boolean; - 'editable'?: boolean; - 'onRemoveTag'?: (event: CustomEvent) => void; - 'tags'?: string[]; - } - interface AppFontSize { - 'onCodeDidChange'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - 'selector'?: '--deckgo-highlight-code-font-size' | '--deckgo-math-font-size'; - } - interface AppFooter { - 'display'?: 'menu' | 'landing'; - } - interface AppFullscreenInfo {} - interface AppGetHelp {} - interface AppGif {} - interface AppGoOffline { - 'onDoneOffline'?: (event: CustomEvent) => void; - 'onInProgress'?: (event: CustomEvent) => void; - } - interface AppGoOnline { - 'onDoneOnline'?: (event: CustomEvent) => void; - 'onInProgress'?: (event: CustomEvent) => void; - } - interface AppHome {} - interface AppImage { - 'deck'?: boolean; - 'deleteBackground'?: boolean; - 'expander'?: boolean; - 'onAction'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - 'slide'?: boolean; - } - interface AppImageColumns { - 'imagesEven'?: (UnsplashPhoto | TenorGif | StorageFile)[]; - 'imagesOdd'?: (UnsplashPhoto | TenorGif | StorageFile)[]; - 'onSelectImage'?: (event: CustomEvent) => void; - } - interface AppImageElement { - 'selectedElement'?: HTMLElement; - 'slide'?: boolean; - } - interface AppImageStyle { - 'onImgDidChange'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - } - interface AppInactivity { - 'fullscreen'?: boolean; - 'onMouseInactivity'?: (event: CustomEvent) => void; - } - interface AppLanding {} - interface AppLandingContent {} - interface AppLandingDeck {} - interface AppLandingFooter {} - interface AppList { - 'onToggleList'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - } - interface AppLogo {} - interface AppMath { - 'mathDidChange'?: EventEmitter; - 'selectedElement'?: HTMLElement; - } - interface AppMenu {} - interface AppMoreDeckActions { - 'offline'?: boolean; - } - interface AppMoreElementActions { - 'copy'?: boolean; - 'notes'?: boolean; - } - interface AppMoreShareOptions {} - interface AppNavigation { - 'menuToggle'?: boolean; - 'presentation'?: boolean; - 'publish'?: boolean; - 'user'?: boolean; - } - interface AppNavigationActions { - 'onActionPublish'?: (event: CustomEvent) => void; - 'presentation'?: boolean; - 'publish'?: boolean; - 'signIn'?: boolean; - } - interface AppNewsletter {} - interface AppNotes { - 'selectedElement'?: HTMLElement; - } - interface AppOffline { - 'offline'?: boolean; - } - interface AppOpensource {} - interface AppPhoto {} - interface AppPlayground { - 'selectedElement'?: HTMLElement; - } - interface AppPlaygroundPlaceholder {} - interface AppPoll { - 'pollKey'?: string; - } - interface AppPollOptions { - 'selectedElement'?: HTMLElement; - 'slideDidChange'?: EventEmitter; - } - interface AppPopular { - 'description'?: boolean; - 'help'?: boolean; - } - interface AppPress {} - interface AppPrivacy {} - interface AppPublish {} - interface AppPublishDone { - 'onOpenShare'?: (event: CustomEvent) => void; - 'publishedUrl'?: string; - } - interface AppPublishEdit { - 'onPublished'?: (event: CustomEvent) => void; - } - interface AppRandomGif { - 'keyword'?: string; - } - interface AppRemote {} - interface AppRemoteConnect {} - interface AppRemoteRequest {} - interface AppReveal { - 'onToggleReveal'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - } - interface AppRoot {} - interface AppSelectTargetElement { - 'background'?: boolean; - 'chart'?: boolean; - 'code'?: boolean; - 'fonts'?: boolean; - 'image'?: boolean; - 'images'?: boolean; - 'onApplyTo'?: (event: CustomEvent) => void; - 'qrCode'?: boolean; - 'shapes'?: boolean; - 'sides'?: boolean; - 'slide'?: boolean; - 'textTarget'?: boolean; - 'transition'?: boolean; - } - interface AppServices {} - interface AppSettings {} - interface AppShape { - 'selectedElement'?: HTMLElement; - } - interface AppShareDeck {} - interface AppShareOptions { - 'onSelectedOption'?: (event: CustomEvent) => void; - } - interface AppSignin { - 'redirect'?: string; - 'redirectId'?: string; - } - interface AppSlideNavigate { - 'onReorder'?: (event: CustomEvent) => void; - } - interface AppSlotType { - 'onSelectType'?: (event: CustomEvent) => void; - 'selectedElement'?: HTMLElement; - } - interface AppTeam {} - interface AppTerms {} - interface AppTransform { - 'selectedElement'?: HTMLElement; - } - interface AppUserDelete { - 'username'?: string; - } - interface AppUserInfo { - 'avatarColSize'?: number; - } - interface AppUserMenu {} - interface AppYoutube { - 'selectedElement'?: HTMLElement; - } - - interface IntrinsicElements { - 'app-about': AppAbout; - 'app-action-busy': AppActionBusy; - 'app-action-help': AppActionHelp; - 'app-action-share': AppActionShare; - 'app-actions-deck': AppActionsDeck; - 'app-actions-editor': AppActionsEditor; - 'app-actions-element': AppActionsElement; - 'app-align': AppAlign; - 'app-avatar': AppAvatar; - 'app-breadcrumbs': AppBreadcrumbs; - 'app-code': AppCode; - 'app-code-languages': AppCodeLanguages; - 'app-color-chart': AppColorChart; - 'app-color-code': AppColorCode; - 'app-color-qrcode': AppColorQrcode; - 'app-color-sides': AppColorSides; - 'app-color-text-background': AppColorTextBackground; - 'app-contact': AppContact; - 'app-create-slide': AppCreateSlide; - 'app-custom-data': AppCustomData; - 'app-custom-images': AppCustomImages; - 'app-dashboard': AppDashboard; - 'app-dashboard-deck-actions': AppDashboardDeckActions; - 'app-deck-delete': AppDeckDelete; - 'app-deck-fonts': AppDeckFonts; - 'app-deck-style': AppDeckStyle; - 'app-deck-transition': AppDeckTransition; - 'app-demo': AppDemo; - 'app-developer': AppDeveloper; - 'app-discover': AppDiscover; - 'app-edit-slide': AppEditSlide; - 'app-edit-slide-author': AppEditSlideAuthor; - 'app-edit-slide-chart': AppEditSlideChart; - 'app-edit-slide-qrcode': AppEditSlideQrcode; - 'app-editor': AppEditor; - 'app-element-delete': AppElementDelete; - 'app-element-style': AppElementStyle; - 'app-embed': AppEmbed; - 'app-expansion-panel': AppExpansionPanel; - 'app-faq': AppFaq; - 'app-feed': AppFeed; - 'app-feed-card': AppFeedCard; - 'app-feed-card-tags': AppFeedCardTags; - 'app-font-size': AppFontSize; - 'app-footer': AppFooter; - 'app-fullscreen-info': AppFullscreenInfo; - 'app-get-help': AppGetHelp; - 'app-gif': AppGif; - 'app-go-offline': AppGoOffline; - 'app-go-online': AppGoOnline; - 'app-home': AppHome; - 'app-image': AppImage; - 'app-image-columns': AppImageColumns; - 'app-image-element': AppImageElement; - 'app-image-style': AppImageStyle; - 'app-inactivity': AppInactivity; - 'app-landing': AppLanding; - 'app-landing-content': AppLandingContent; - 'app-landing-deck': AppLandingDeck; - 'app-landing-footer': AppLandingFooter; - 'app-list': AppList; - 'app-logo': AppLogo; - 'app-math': AppMath; - 'app-menu': AppMenu; - 'app-more-deck-actions': AppMoreDeckActions; - 'app-more-element-actions': AppMoreElementActions; - 'app-more-share-options': AppMoreShareOptions; - 'app-navigation': AppNavigation; - 'app-navigation-actions': AppNavigationActions; - 'app-newsletter': AppNewsletter; - 'app-notes': AppNotes; - 'app-offline': AppOffline; - 'app-opensource': AppOpensource; - 'app-photo': AppPhoto; - 'app-playground': AppPlayground; - 'app-playground-placeholder': AppPlaygroundPlaceholder; - 'app-poll': AppPoll; - 'app-poll-options': AppPollOptions; - 'app-popular': AppPopular; - 'app-press': AppPress; - 'app-privacy': AppPrivacy; - 'app-publish': AppPublish; - 'app-publish-done': AppPublishDone; - 'app-publish-edit': AppPublishEdit; - 'app-random-gif': AppRandomGif; - 'app-remote': AppRemote; - 'app-remote-connect': AppRemoteConnect; - 'app-remote-request': AppRemoteRequest; - 'app-reveal': AppReveal; - 'app-root': AppRoot; - 'app-select-target-element': AppSelectTargetElement; - 'app-services': AppServices; - 'app-settings': AppSettings; - 'app-shape': AppShape; - 'app-share-deck': AppShareDeck; - 'app-share-options': AppShareOptions; - 'app-signin': AppSignin; - 'app-slide-navigate': AppSlideNavigate; - 'app-slot-type': AppSlotType; - 'app-team': AppTeam; - 'app-terms': AppTerms; - 'app-transform': AppTransform; - 'app-user-delete': AppUserDelete; - 'app-user-info': AppUserInfo; - 'app-user-menu': AppUserMenu; - 'app-youtube': AppYoutube; - } + interface AppAbout { + } + interface AppActionBusy { + "iconSrc"?: string; + "onActionReady"?: (event: CustomEvent) => void; + } + interface AppActionHelp { + "link"?: boolean; + "onHelpSelected"?: (event: CustomEvent) => void; + } + interface AppActionShare { + "onActionPublish"?: (event: CustomEvent) => void; + "onOpenEmbed"?: (event: CustomEvent) => void; + "onOpenShare"?: (event: CustomEvent) => void; + } + interface AppActionsDeck { + "actionPublish"?: EventEmitter; + "addSlide"?: EventEmitter; + "animatePrevNextSlide"?: EventEmitter; + "blockSlide"?: EventEmitter; + "deckDidChange"?: EventEmitter; + "fullscreen"?: boolean; + "onSelectDeck"?: (event: CustomEvent) => void; + "openShare"?: EventEmitter; + "signIn"?: EventEmitter; + "slideTo"?: EventEmitter; + "slides"?: JSX.IntrinsicElements[]; + "toggleFullScreen"?: EventEmitter; + } + interface AppActionsEditor { + "fullscreen"?: boolean; + "hideFooter"?: boolean; + "onActionPublish"?: (event: CustomEvent) => void; + "onAddSlide"?: (event: CustomEvent) => void; + "onAnimatePrevNextSlide"?: (event: CustomEvent) => void; + "onBlockSlide"?: (event: CustomEvent) => void; + "onDeckDidChange"?: (event: CustomEvent) => void; + "onElementFocus"?: (event: CustomEvent) => void; + "onOpenShare"?: (event: CustomEvent) => void; + "onSignIn"?: (event: CustomEvent) => void; + "onSlideCopy"?: (event: CustomEvent) => void; + "onSlideTo"?: (event: CustomEvent) => void; + "onToggleFullScreen"?: (event: CustomEvent) => void; + "slides"?: JSX.IntrinsicElements[]; + } + interface AppActionsElement { + "elementFocus"?: EventEmitter; + "onBlockSlide"?: (event: CustomEvent) => void; + "onCodeDidChange"?: (event: CustomEvent) => void; + "onImgDidChange"?: (event: CustomEvent) => void; + "onMathDidChange"?: (event: CustomEvent) => void; + "onNotesDidChange"?: (event: CustomEvent) => void; + "onResetted"?: (event: CustomEvent) => void; + "onSignIn"?: (event: CustomEvent) => void; + "onSlideDelete"?: (event: CustomEvent) => void; + "onSlideDidChange"?: (event: CustomEvent) => void; + "slideCopy"?: EventEmitter; + } + interface AppAlign { + "onAlignChange"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + } + interface AppAvatar { + "ariaLabel"?: string; + "src"?: string; + } + interface AppBreadcrumbs { + "onStepTo"?: (event: CustomEvent) => void; + "step"?: BreadcrumbsStep; + } + interface AppCode { + "codeDidChange"?: EventEmitter; + "selectedElement"?: HTMLElement; + } + interface AppCodeLanguages { + "codeDidChange"?: EventEmitter; + "currentLanguage"?: PrismLanguage | undefined; + "selectedElement"?: HTMLElement; + } + interface AppColorChart { + "moreColors"?: boolean; + "onColorChange"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + } + interface AppColorCode { + "moreColors"?: boolean; + "onCodeDidChange"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + } + interface AppColorQrcode { + "moreColors"?: boolean; + "onColorChange"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + } + interface AppColorSides { + "moreColors"?: boolean; + "onColorChange"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + "template"?: "split" | "author"; + } + interface AppColorTextBackground { + "colorType"?: "text" | "background"; + "deck"?: boolean; + "expander"?: boolean; + "moreColors"?: boolean; + "onColorChange"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + "shape"?: boolean; + "slide"?: boolean; + } + interface AppContact { + } + interface AppCreateSlide { + "onSignIn"?: (event: CustomEvent) => void; + } + interface AppCustomData { + } + interface AppCustomImages { + } + interface AppDashboard { + } + interface AppDashboardDeckActions { + "deck"?: Deck; + "onDeckCloned"?: (event: CustomEvent) => void; + "onDeckDeleted"?: (event: CustomEvent) => void; + } + interface AppDeckDelete { + "deckName"?: string; + "published"?: string; + } + interface AppDeckFonts { + "deckElement"?: HTMLElement; + "moreColors"?: boolean; + "onFontsChange"?: (event: CustomEvent) => void; + } + interface AppDeckStyle { + "blockSlide"?: EventEmitter; + "deckDidChange"?: EventEmitter; + "signIn"?: EventEmitter; + } + interface AppDeckTransition { + "deckElement"?: HTMLElement; + "onTransitionChange"?: (event: CustomEvent) => void; + } + interface AppDemo { + "selectedElement"?: HTMLElement; + } + interface AppDeveloper { + } + interface AppDiscover { + } + interface AppEditSlide { + "author"?: boolean; + "chart"?: boolean; + "qrCode"?: boolean; + "selectedElement"?: HTMLElement; + "slideDidChange"?: EventEmitter; + } + interface AppEditSlideAuthor { + "selectedElement"?: HTMLElement; + "slideDidChange"?: EventEmitter; + } + interface AppEditSlideChart { + "onAction"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + "slideDidChange"?: EventEmitter; + } + interface AppEditSlideQrcode { + "onAction"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + "slideDidChange"?: EventEmitter; + } + interface AppEditor { + "deckId"?: string; + } + interface AppElementDelete { + } + interface AppElementStyle { + "code"?: boolean; + "image"?: boolean; + "imageHelper"?: ImageHelper; + "imgDidChange"?: EventEmitter; + "math"?: boolean; + "onStyleDidChange"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + "shape"?: boolean; + "slide"?: boolean; + } + interface AppEmbed { + } + interface AppExpansionPanel { + "expanded"?: "open" | "close"; + "expander"?: boolean; + } + interface AppFaq { + } + interface AppFeed { + } + interface AppFeedCard { + "compact"?: boolean; + "deck"?: Deck; + } + interface AppFeedCardTags { + "disableRemove"?: boolean; + "editable"?: boolean; + "onRemoveTag"?: (event: CustomEvent) => void; + "tags"?: string[]; + } + interface AppFontSize { + "onCodeDidChange"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + "selector"?: "--deckgo-highlight-code-font-size" | "--deckgo-math-font-size"; + } + interface AppFooter { + "display"?: "menu" | "landing"; + } + interface AppFullscreenInfo { + } + interface AppGetHelp { + } + interface AppGif { + } + interface AppGoOffline { + "onDoneOffline"?: (event: CustomEvent) => void; + "onInProgress"?: (event: CustomEvent) => void; + } + interface AppGoOnline { + "onDoneOnline"?: (event: CustomEvent) => void; + "onInProgress"?: (event: CustomEvent) => void; + } + interface AppHome { + } + interface AppImage { + "deck"?: boolean; + "deleteBackground"?: boolean; + "expander"?: boolean; + "onAction"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + "slide"?: boolean; + } + interface AppImageColumns { + "imagesEven"?: (UnsplashPhoto | TenorGif | StorageFile)[]; + "imagesOdd"?: (UnsplashPhoto | TenorGif | StorageFile)[]; + "onSelectImage"?: (event: CustomEvent) => void; + } + interface AppImageElement { + "selectedElement"?: HTMLElement; + "slide"?: boolean; + } + interface AppImageStyle { + "onImgDidChange"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + } + interface AppInactivity { + "fullscreen"?: boolean; + "onMouseInactivity"?: (event: CustomEvent) => void; + } + interface AppLanding { + } + interface AppLandingContent { + } + interface AppLandingDeck { + } + interface AppLandingFooter { + } + interface AppList { + "onToggleList"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + } + interface AppLogo { + } + interface AppMath { + "mathDidChange"?: EventEmitter; + "selectedElement"?: HTMLElement; + } + interface AppMenu { + } + interface AppMoreDeckActions { + "offline"?: boolean; + } + interface AppMoreElementActions { + "copy"?: boolean; + "notes"?: boolean; + } + interface AppMoreShareOptions { + } + interface AppNavigation { + "menuToggle"?: boolean; + "presentation"?: boolean; + "publish"?: boolean; + "user"?: boolean; + } + interface AppNavigationActions { + "onActionPublish"?: (event: CustomEvent) => void; + "presentation"?: boolean; + "publish"?: boolean; + "signIn"?: boolean; + } + interface AppNewsletter { + } + interface AppNotes { + "selectedElement"?: HTMLElement; + } + interface AppOffline { + "offline"?: boolean; + } + interface AppOpensource { + } + interface AppPhoto { + } + interface AppPlayground { + "selectedElement"?: HTMLElement; + } + interface AppPlaygroundPlaceholder { + } + interface AppPoll { + "pollKey"?: string; + } + interface AppPollOptions { + "selectedElement"?: HTMLElement; + "slideDidChange"?: EventEmitter; + } + interface AppPopular { + "description"?: boolean; + "help"?: boolean; + } + interface AppPress { + } + interface AppPrivacy { + } + interface AppPublish { + } + interface AppPublishDone { + "onOpenShare"?: (event: CustomEvent) => void; + "publishedUrl"?: string; + } + interface AppPublishEdit { + "onPublished"?: (event: CustomEvent) => void; + } + interface AppRandomGif { + "keyword"?: string; + } + interface AppRemote { + } + interface AppRemoteConnect { + } + interface AppRemoteRequest { + } + interface AppReveal { + "onToggleReveal"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + } + interface AppRoot { + } + interface AppSelectTargetElement { + "background"?: boolean; + "chart"?: boolean; + "code"?: boolean; + "fonts"?: boolean; + "image"?: boolean; + "images"?: boolean; + "onApplyTo"?: (event: CustomEvent) => void; + "qrCode"?: boolean; + "shapes"?: boolean; + "sides"?: boolean; + "slide"?: boolean; + "textTarget"?: boolean; + "transition"?: boolean; + } + interface AppServices { + } + interface AppSettings { + } + interface AppShape { + "selectedElement"?: HTMLElement; + } + interface AppShareDeck { + } + interface AppShareOptions { + "onSelectedOption"?: (event: CustomEvent) => void; + } + interface AppSignin { + "redirect"?: string; + "redirectId"?: string; + } + interface AppSlideNavigate { + "onReorder"?: (event: CustomEvent) => void; + } + interface AppSlotType { + "onSelectType"?: (event: CustomEvent) => void; + "selectedElement"?: HTMLElement; + } + interface AppTeam { + } + interface AppTerms { + } + interface AppTransform { + "selectedElement"?: HTMLElement; + } + interface AppUserDelete { + "username"?: string; + } + interface AppUserInfo { + "avatarColSize"?: number; + } + interface AppUserMenu { + } + interface AppYoutube { + "selectedElement"?: HTMLElement; + } + interface IntrinsicElements { + "app-about": AppAbout; + "app-action-busy": AppActionBusy; + "app-action-help": AppActionHelp; + "app-action-share": AppActionShare; + "app-actions-deck": AppActionsDeck; + "app-actions-editor": AppActionsEditor; + "app-actions-element": AppActionsElement; + "app-align": AppAlign; + "app-avatar": AppAvatar; + "app-breadcrumbs": AppBreadcrumbs; + "app-code": AppCode; + "app-code-languages": AppCodeLanguages; + "app-color-chart": AppColorChart; + "app-color-code": AppColorCode; + "app-color-qrcode": AppColorQrcode; + "app-color-sides": AppColorSides; + "app-color-text-background": AppColorTextBackground; + "app-contact": AppContact; + "app-create-slide": AppCreateSlide; + "app-custom-data": AppCustomData; + "app-custom-images": AppCustomImages; + "app-dashboard": AppDashboard; + "app-dashboard-deck-actions": AppDashboardDeckActions; + "app-deck-delete": AppDeckDelete; + "app-deck-fonts": AppDeckFonts; + "app-deck-style": AppDeckStyle; + "app-deck-transition": AppDeckTransition; + "app-demo": AppDemo; + "app-developer": AppDeveloper; + "app-discover": AppDiscover; + "app-edit-slide": AppEditSlide; + "app-edit-slide-author": AppEditSlideAuthor; + "app-edit-slide-chart": AppEditSlideChart; + "app-edit-slide-qrcode": AppEditSlideQrcode; + "app-editor": AppEditor; + "app-element-delete": AppElementDelete; + "app-element-style": AppElementStyle; + "app-embed": AppEmbed; + "app-expansion-panel": AppExpansionPanel; + "app-faq": AppFaq; + "app-feed": AppFeed; + "app-feed-card": AppFeedCard; + "app-feed-card-tags": AppFeedCardTags; + "app-font-size": AppFontSize; + "app-footer": AppFooter; + "app-fullscreen-info": AppFullscreenInfo; + "app-get-help": AppGetHelp; + "app-gif": AppGif; + "app-go-offline": AppGoOffline; + "app-go-online": AppGoOnline; + "app-home": AppHome; + "app-image": AppImage; + "app-image-columns": AppImageColumns; + "app-image-element": AppImageElement; + "app-image-style": AppImageStyle; + "app-inactivity": AppInactivity; + "app-landing": AppLanding; + "app-landing-content": AppLandingContent; + "app-landing-deck": AppLandingDeck; + "app-landing-footer": AppLandingFooter; + "app-list": AppList; + "app-logo": AppLogo; + "app-math": AppMath; + "app-menu": AppMenu; + "app-more-deck-actions": AppMoreDeckActions; + "app-more-element-actions": AppMoreElementActions; + "app-more-share-options": AppMoreShareOptions; + "app-navigation": AppNavigation; + "app-navigation-actions": AppNavigationActions; + "app-newsletter": AppNewsletter; + "app-notes": AppNotes; + "app-offline": AppOffline; + "app-opensource": AppOpensource; + "app-photo": AppPhoto; + "app-playground": AppPlayground; + "app-playground-placeholder": AppPlaygroundPlaceholder; + "app-poll": AppPoll; + "app-poll-options": AppPollOptions; + "app-popular": AppPopular; + "app-press": AppPress; + "app-privacy": AppPrivacy; + "app-publish": AppPublish; + "app-publish-done": AppPublishDone; + "app-publish-edit": AppPublishEdit; + "app-random-gif": AppRandomGif; + "app-remote": AppRemote; + "app-remote-connect": AppRemoteConnect; + "app-remote-request": AppRemoteRequest; + "app-reveal": AppReveal; + "app-root": AppRoot; + "app-select-target-element": AppSelectTargetElement; + "app-services": AppServices; + "app-settings": AppSettings; + "app-shape": AppShape; + "app-share-deck": AppShareDeck; + "app-share-options": AppShareOptions; + "app-signin": AppSignin; + "app-slide-navigate": AppSlideNavigate; + "app-slot-type": AppSlotType; + "app-team": AppTeam; + "app-terms": AppTerms; + "app-transform": AppTransform; + "app-user-delete": AppUserDelete; + "app-user-info": AppUserInfo; + "app-user-menu": AppUserMenu; + "app-youtube": AppYoutube; + } } - export { LocalJSX as JSX }; - - declare module "@stencil/core" { - export namespace JSX { - interface IntrinsicElements { - 'app-about': LocalJSX.AppAbout & JSXBase.HTMLAttributes; - 'app-action-busy': LocalJSX.AppActionBusy & JSXBase.HTMLAttributes; - 'app-action-help': LocalJSX.AppActionHelp & JSXBase.HTMLAttributes; - 'app-action-share': LocalJSX.AppActionShare & JSXBase.HTMLAttributes; - 'app-actions-deck': LocalJSX.AppActionsDeck & JSXBase.HTMLAttributes; - 'app-actions-editor': LocalJSX.AppActionsEditor & JSXBase.HTMLAttributes; - 'app-actions-element': LocalJSX.AppActionsElement & JSXBase.HTMLAttributes; - 'app-align': LocalJSX.AppAlign & JSXBase.HTMLAttributes; - 'app-avatar': LocalJSX.AppAvatar & JSXBase.HTMLAttributes; - 'app-breadcrumbs': LocalJSX.AppBreadcrumbs & JSXBase.HTMLAttributes; - 'app-code': LocalJSX.AppCode & JSXBase.HTMLAttributes; - 'app-code-languages': LocalJSX.AppCodeLanguages & JSXBase.HTMLAttributes; - 'app-color-chart': LocalJSX.AppColorChart & JSXBase.HTMLAttributes; - 'app-color-code': LocalJSX.AppColorCode & JSXBase.HTMLAttributes; - 'app-color-qrcode': LocalJSX.AppColorQrcode & JSXBase.HTMLAttributes; - 'app-color-sides': LocalJSX.AppColorSides & JSXBase.HTMLAttributes; - 'app-color-text-background': LocalJSX.AppColorTextBackground & JSXBase.HTMLAttributes; - 'app-contact': LocalJSX.AppContact & JSXBase.HTMLAttributes; - 'app-create-slide': LocalJSX.AppCreateSlide & JSXBase.HTMLAttributes; - 'app-custom-data': LocalJSX.AppCustomData & JSXBase.HTMLAttributes; - 'app-custom-images': LocalJSX.AppCustomImages & JSXBase.HTMLAttributes; - 'app-dashboard': LocalJSX.AppDashboard & JSXBase.HTMLAttributes; - 'app-dashboard-deck-actions': LocalJSX.AppDashboardDeckActions & JSXBase.HTMLAttributes; - 'app-deck-delete': LocalJSX.AppDeckDelete & JSXBase.HTMLAttributes; - 'app-deck-fonts': LocalJSX.AppDeckFonts & JSXBase.HTMLAttributes; - 'app-deck-style': LocalJSX.AppDeckStyle & JSXBase.HTMLAttributes; - 'app-deck-transition': LocalJSX.AppDeckTransition & JSXBase.HTMLAttributes; - 'app-demo': LocalJSX.AppDemo & JSXBase.HTMLAttributes; - 'app-developer': LocalJSX.AppDeveloper & JSXBase.HTMLAttributes; - 'app-discover': LocalJSX.AppDiscover & JSXBase.HTMLAttributes; - 'app-edit-slide': LocalJSX.AppEditSlide & JSXBase.HTMLAttributes; - 'app-edit-slide-author': LocalJSX.AppEditSlideAuthor & JSXBase.HTMLAttributes; - 'app-edit-slide-chart': LocalJSX.AppEditSlideChart & JSXBase.HTMLAttributes; - 'app-edit-slide-qrcode': LocalJSX.AppEditSlideQrcode & JSXBase.HTMLAttributes; - 'app-editor': LocalJSX.AppEditor & JSXBase.HTMLAttributes; - 'app-element-delete': LocalJSX.AppElementDelete & JSXBase.HTMLAttributes; - 'app-element-style': LocalJSX.AppElementStyle & JSXBase.HTMLAttributes; - 'app-embed': LocalJSX.AppEmbed & JSXBase.HTMLAttributes; - 'app-expansion-panel': LocalJSX.AppExpansionPanel & JSXBase.HTMLAttributes; - 'app-faq': LocalJSX.AppFaq & JSXBase.HTMLAttributes; - 'app-feed': LocalJSX.AppFeed & JSXBase.HTMLAttributes; - 'app-feed-card': LocalJSX.AppFeedCard & JSXBase.HTMLAttributes; - 'app-feed-card-tags': LocalJSX.AppFeedCardTags & JSXBase.HTMLAttributes; - 'app-font-size': LocalJSX.AppFontSize & JSXBase.HTMLAttributes; - 'app-footer': LocalJSX.AppFooter & JSXBase.HTMLAttributes; - 'app-fullscreen-info': LocalJSX.AppFullscreenInfo & JSXBase.HTMLAttributes; - 'app-get-help': LocalJSX.AppGetHelp & JSXBase.HTMLAttributes; - 'app-gif': LocalJSX.AppGif & JSXBase.HTMLAttributes; - 'app-go-offline': LocalJSX.AppGoOffline & JSXBase.HTMLAttributes; - 'app-go-online': LocalJSX.AppGoOnline & JSXBase.HTMLAttributes; - 'app-home': LocalJSX.AppHome & JSXBase.HTMLAttributes; - 'app-image': LocalJSX.AppImage & JSXBase.HTMLAttributes; - 'app-image-columns': LocalJSX.AppImageColumns & JSXBase.HTMLAttributes; - 'app-image-element': LocalJSX.AppImageElement & JSXBase.HTMLAttributes; - 'app-image-style': LocalJSX.AppImageStyle & JSXBase.HTMLAttributes; - 'app-inactivity': LocalJSX.AppInactivity & JSXBase.HTMLAttributes; - 'app-landing': LocalJSX.AppLanding & JSXBase.HTMLAttributes; - 'app-landing-content': LocalJSX.AppLandingContent & JSXBase.HTMLAttributes; - 'app-landing-deck': LocalJSX.AppLandingDeck & JSXBase.HTMLAttributes; - 'app-landing-footer': LocalJSX.AppLandingFooter & JSXBase.HTMLAttributes; - 'app-list': LocalJSX.AppList & JSXBase.HTMLAttributes; - 'app-logo': LocalJSX.AppLogo & JSXBase.HTMLAttributes; - 'app-math': LocalJSX.AppMath & JSXBase.HTMLAttributes; - 'app-menu': LocalJSX.AppMenu & JSXBase.HTMLAttributes; - 'app-more-deck-actions': LocalJSX.AppMoreDeckActions & JSXBase.HTMLAttributes; - 'app-more-element-actions': LocalJSX.AppMoreElementActions & JSXBase.HTMLAttributes; - 'app-more-share-options': LocalJSX.AppMoreShareOptions & JSXBase.HTMLAttributes; - 'app-navigation': LocalJSX.AppNavigation & JSXBase.HTMLAttributes; - 'app-navigation-actions': LocalJSX.AppNavigationActions & JSXBase.HTMLAttributes; - 'app-newsletter': LocalJSX.AppNewsletter & JSXBase.HTMLAttributes; - 'app-notes': LocalJSX.AppNotes & JSXBase.HTMLAttributes; - 'app-offline': LocalJSX.AppOffline & JSXBase.HTMLAttributes; - 'app-opensource': LocalJSX.AppOpensource & JSXBase.HTMLAttributes; - 'app-photo': LocalJSX.AppPhoto & JSXBase.HTMLAttributes; - 'app-playground': LocalJSX.AppPlayground & JSXBase.HTMLAttributes; - 'app-playground-placeholder': LocalJSX.AppPlaygroundPlaceholder & JSXBase.HTMLAttributes; - 'app-poll': LocalJSX.AppPoll & JSXBase.HTMLAttributes; - 'app-poll-options': LocalJSX.AppPollOptions & JSXBase.HTMLAttributes; - 'app-popular': LocalJSX.AppPopular & JSXBase.HTMLAttributes; - 'app-press': LocalJSX.AppPress & JSXBase.HTMLAttributes; - 'app-privacy': LocalJSX.AppPrivacy & JSXBase.HTMLAttributes; - 'app-publish': LocalJSX.AppPublish & JSXBase.HTMLAttributes; - 'app-publish-done': LocalJSX.AppPublishDone & JSXBase.HTMLAttributes; - 'app-publish-edit': LocalJSX.AppPublishEdit & JSXBase.HTMLAttributes; - 'app-random-gif': LocalJSX.AppRandomGif & JSXBase.HTMLAttributes; - 'app-remote': LocalJSX.AppRemote & JSXBase.HTMLAttributes; - 'app-remote-connect': LocalJSX.AppRemoteConnect & JSXBase.HTMLAttributes; - 'app-remote-request': LocalJSX.AppRemoteRequest & JSXBase.HTMLAttributes; - 'app-reveal': LocalJSX.AppReveal & JSXBase.HTMLAttributes; - 'app-root': LocalJSX.AppRoot & JSXBase.HTMLAttributes; - 'app-select-target-element': LocalJSX.AppSelectTargetElement & JSXBase.HTMLAttributes; - 'app-services': LocalJSX.AppServices & JSXBase.HTMLAttributes; - 'app-settings': LocalJSX.AppSettings & JSXBase.HTMLAttributes; - 'app-shape': LocalJSX.AppShape & JSXBase.HTMLAttributes; - 'app-share-deck': LocalJSX.AppShareDeck & JSXBase.HTMLAttributes; - 'app-share-options': LocalJSX.AppShareOptions & JSXBase.HTMLAttributes; - 'app-signin': LocalJSX.AppSignin & JSXBase.HTMLAttributes; - 'app-slide-navigate': LocalJSX.AppSlideNavigate & JSXBase.HTMLAttributes; - 'app-slot-type': LocalJSX.AppSlotType & JSXBase.HTMLAttributes; - 'app-team': LocalJSX.AppTeam & JSXBase.HTMLAttributes; - 'app-terms': LocalJSX.AppTerms & JSXBase.HTMLAttributes; - 'app-transform': LocalJSX.AppTransform & JSXBase.HTMLAttributes; - 'app-user-delete': LocalJSX.AppUserDelete & JSXBase.HTMLAttributes; - 'app-user-info': LocalJSX.AppUserInfo & JSXBase.HTMLAttributes; - 'app-user-menu': LocalJSX.AppUserMenu & JSXBase.HTMLAttributes; - 'app-youtube': LocalJSX.AppYoutube & JSXBase.HTMLAttributes; - } - } + export namespace JSX { + interface IntrinsicElements { + "app-about": LocalJSX.AppAbout & JSXBase.HTMLAttributes; + "app-action-busy": LocalJSX.AppActionBusy & JSXBase.HTMLAttributes; + "app-action-help": LocalJSX.AppActionHelp & JSXBase.HTMLAttributes; + "app-action-share": LocalJSX.AppActionShare & JSXBase.HTMLAttributes; + "app-actions-deck": LocalJSX.AppActionsDeck & JSXBase.HTMLAttributes; + "app-actions-editor": LocalJSX.AppActionsEditor & JSXBase.HTMLAttributes; + "app-actions-element": LocalJSX.AppActionsElement & JSXBase.HTMLAttributes; + "app-align": LocalJSX.AppAlign & JSXBase.HTMLAttributes; + "app-avatar": LocalJSX.AppAvatar & JSXBase.HTMLAttributes; + "app-breadcrumbs": LocalJSX.AppBreadcrumbs & JSXBase.HTMLAttributes; + "app-code": LocalJSX.AppCode & JSXBase.HTMLAttributes; + "app-code-languages": LocalJSX.AppCodeLanguages & JSXBase.HTMLAttributes; + "app-color-chart": LocalJSX.AppColorChart & JSXBase.HTMLAttributes; + "app-color-code": LocalJSX.AppColorCode & JSXBase.HTMLAttributes; + "app-color-qrcode": LocalJSX.AppColorQrcode & JSXBase.HTMLAttributes; + "app-color-sides": LocalJSX.AppColorSides & JSXBase.HTMLAttributes; + "app-color-text-background": LocalJSX.AppColorTextBackground & JSXBase.HTMLAttributes; + "app-contact": LocalJSX.AppContact & JSXBase.HTMLAttributes; + "app-create-slide": LocalJSX.AppCreateSlide & JSXBase.HTMLAttributes; + "app-custom-data": LocalJSX.AppCustomData & JSXBase.HTMLAttributes; + "app-custom-images": LocalJSX.AppCustomImages & JSXBase.HTMLAttributes; + "app-dashboard": LocalJSX.AppDashboard & JSXBase.HTMLAttributes; + "app-dashboard-deck-actions": LocalJSX.AppDashboardDeckActions & JSXBase.HTMLAttributes; + "app-deck-delete": LocalJSX.AppDeckDelete & JSXBase.HTMLAttributes; + "app-deck-fonts": LocalJSX.AppDeckFonts & JSXBase.HTMLAttributes; + "app-deck-style": LocalJSX.AppDeckStyle & JSXBase.HTMLAttributes; + "app-deck-transition": LocalJSX.AppDeckTransition & JSXBase.HTMLAttributes; + "app-demo": LocalJSX.AppDemo & JSXBase.HTMLAttributes; + "app-developer": LocalJSX.AppDeveloper & JSXBase.HTMLAttributes; + "app-discover": LocalJSX.AppDiscover & JSXBase.HTMLAttributes; + "app-edit-slide": LocalJSX.AppEditSlide & JSXBase.HTMLAttributes; + "app-edit-slide-author": LocalJSX.AppEditSlideAuthor & JSXBase.HTMLAttributes; + "app-edit-slide-chart": LocalJSX.AppEditSlideChart & JSXBase.HTMLAttributes; + "app-edit-slide-qrcode": LocalJSX.AppEditSlideQrcode & JSXBase.HTMLAttributes; + "app-editor": LocalJSX.AppEditor & JSXBase.HTMLAttributes; + "app-element-delete": LocalJSX.AppElementDelete & JSXBase.HTMLAttributes; + "app-element-style": LocalJSX.AppElementStyle & JSXBase.HTMLAttributes; + "app-embed": LocalJSX.AppEmbed & JSXBase.HTMLAttributes; + "app-expansion-panel": LocalJSX.AppExpansionPanel & JSXBase.HTMLAttributes; + "app-faq": LocalJSX.AppFaq & JSXBase.HTMLAttributes; + "app-feed": LocalJSX.AppFeed & JSXBase.HTMLAttributes; + "app-feed-card": LocalJSX.AppFeedCard & JSXBase.HTMLAttributes; + "app-feed-card-tags": LocalJSX.AppFeedCardTags & JSXBase.HTMLAttributes; + "app-font-size": LocalJSX.AppFontSize & JSXBase.HTMLAttributes; + "app-footer": LocalJSX.AppFooter & JSXBase.HTMLAttributes; + "app-fullscreen-info": LocalJSX.AppFullscreenInfo & JSXBase.HTMLAttributes; + "app-get-help": LocalJSX.AppGetHelp & JSXBase.HTMLAttributes; + "app-gif": LocalJSX.AppGif & JSXBase.HTMLAttributes; + "app-go-offline": LocalJSX.AppGoOffline & JSXBase.HTMLAttributes; + "app-go-online": LocalJSX.AppGoOnline & JSXBase.HTMLAttributes; + "app-home": LocalJSX.AppHome & JSXBase.HTMLAttributes; + "app-image": LocalJSX.AppImage & JSXBase.HTMLAttributes; + "app-image-columns": LocalJSX.AppImageColumns & JSXBase.HTMLAttributes; + "app-image-element": LocalJSX.AppImageElement & JSXBase.HTMLAttributes; + "app-image-style": LocalJSX.AppImageStyle & JSXBase.HTMLAttributes; + "app-inactivity": LocalJSX.AppInactivity & JSXBase.HTMLAttributes; + "app-landing": LocalJSX.AppLanding & JSXBase.HTMLAttributes; + "app-landing-content": LocalJSX.AppLandingContent & JSXBase.HTMLAttributes; + "app-landing-deck": LocalJSX.AppLandingDeck & JSXBase.HTMLAttributes; + "app-landing-footer": LocalJSX.AppLandingFooter & JSXBase.HTMLAttributes; + "app-list": LocalJSX.AppList & JSXBase.HTMLAttributes; + "app-logo": LocalJSX.AppLogo & JSXBase.HTMLAttributes; + "app-math": LocalJSX.AppMath & JSXBase.HTMLAttributes; + "app-menu": LocalJSX.AppMenu & JSXBase.HTMLAttributes; + "app-more-deck-actions": LocalJSX.AppMoreDeckActions & JSXBase.HTMLAttributes; + "app-more-element-actions": LocalJSX.AppMoreElementActions & JSXBase.HTMLAttributes; + "app-more-share-options": LocalJSX.AppMoreShareOptions & JSXBase.HTMLAttributes; + "app-navigation": LocalJSX.AppNavigation & JSXBase.HTMLAttributes; + "app-navigation-actions": LocalJSX.AppNavigationActions & JSXBase.HTMLAttributes; + "app-newsletter": LocalJSX.AppNewsletter & JSXBase.HTMLAttributes; + "app-notes": LocalJSX.AppNotes & JSXBase.HTMLAttributes; + "app-offline": LocalJSX.AppOffline & JSXBase.HTMLAttributes; + "app-opensource": LocalJSX.AppOpensource & JSXBase.HTMLAttributes; + "app-photo": LocalJSX.AppPhoto & JSXBase.HTMLAttributes; + "app-playground": LocalJSX.AppPlayground & JSXBase.HTMLAttributes; + "app-playground-placeholder": LocalJSX.AppPlaygroundPlaceholder & JSXBase.HTMLAttributes; + "app-poll": LocalJSX.AppPoll & JSXBase.HTMLAttributes; + "app-poll-options": LocalJSX.AppPollOptions & JSXBase.HTMLAttributes; + "app-popular": LocalJSX.AppPopular & JSXBase.HTMLAttributes; + "app-press": LocalJSX.AppPress & JSXBase.HTMLAttributes; + "app-privacy": LocalJSX.AppPrivacy & JSXBase.HTMLAttributes; + "app-publish": LocalJSX.AppPublish & JSXBase.HTMLAttributes; + "app-publish-done": LocalJSX.AppPublishDone & JSXBase.HTMLAttributes; + "app-publish-edit": LocalJSX.AppPublishEdit & JSXBase.HTMLAttributes; + "app-random-gif": LocalJSX.AppRandomGif & JSXBase.HTMLAttributes; + "app-remote": LocalJSX.AppRemote & JSXBase.HTMLAttributes; + "app-remote-connect": LocalJSX.AppRemoteConnect & JSXBase.HTMLAttributes; + "app-remote-request": LocalJSX.AppRemoteRequest & JSXBase.HTMLAttributes; + "app-reveal": LocalJSX.AppReveal & JSXBase.HTMLAttributes; + "app-root": LocalJSX.AppRoot & JSXBase.HTMLAttributes; + "app-select-target-element": LocalJSX.AppSelectTargetElement & JSXBase.HTMLAttributes; + "app-services": LocalJSX.AppServices & JSXBase.HTMLAttributes; + "app-settings": LocalJSX.AppSettings & JSXBase.HTMLAttributes; + "app-shape": LocalJSX.AppShape & JSXBase.HTMLAttributes; + "app-share-deck": LocalJSX.AppShareDeck & JSXBase.HTMLAttributes; + "app-share-options": LocalJSX.AppShareOptions & JSXBase.HTMLAttributes; + "app-signin": LocalJSX.AppSignin & JSXBase.HTMLAttributes; + "app-slide-navigate": LocalJSX.AppSlideNavigate & JSXBase.HTMLAttributes; + "app-slot-type": LocalJSX.AppSlotType & JSXBase.HTMLAttributes; + "app-team": LocalJSX.AppTeam & JSXBase.HTMLAttributes; + "app-terms": LocalJSX.AppTerms & JSXBase.HTMLAttributes; + "app-transform": LocalJSX.AppTransform & JSXBase.HTMLAttributes; + "app-user-delete": LocalJSX.AppUserDelete & JSXBase.HTMLAttributes; + "app-user-info": LocalJSX.AppUserInfo & JSXBase.HTMLAttributes; + "app-user-menu": LocalJSX.AppUserMenu & JSXBase.HTMLAttributes; + "app-youtube": LocalJSX.AppYoutube & JSXBase.HTMLAttributes; + } + } } - - diff --git a/studio/stencil.config.ts b/studio/stencil.config.ts index b85ddd524..b32be6e91 100644 --- a/studio/stencil.config.ts +++ b/studio/stencil.config.ts @@ -23,6 +23,7 @@ export const config: Config = { { type: 'www', baseUrl: 'https://deckdeckgo.com', + prerenderConfig: './prerender.config.ts', serviceWorker: { swSrc: 'src/sw.js', }, From 474ca90b70eacac7d1ff756e22d3c09a5130707c Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 25 Jun 2020 17:17:56 +0200 Subject: [PATCH 09/20] feat(#675): update stencil v1.15 to solve prerendering Signed-off-by: peterpeterparker --- docs/package-lock.json | 285 +++----- docs/package.json | 23 +- docs/src/components.d.ts | 1491 ++++++++++++++++++++------------------ 3 files changed, 902 insertions(+), 897 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index 9eaf210c8..5eb77475b 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -5,35 +5,35 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", - "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", "dev": true, "requires": { - "@babel/highlight": "^7.10.1" + "@babel/highlight": "^7.10.3" } }, "@babel/helper-validator-identifier": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz", - "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", "dev": true }, "@babel/highlight": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", - "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.10.1", + "@babel/helper-validator-identifier": "^7.10.3", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/runtime": { - "version": "7.10.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz", - "integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.3.tgz", + "integrity": "sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -229,9 +229,9 @@ } }, "@deckdeckgo/slide-split": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-split/-/slide-split-1.1.4.tgz", - "integrity": "sha512-okiZPEWaATQOin5wWGmj9sGqkRFZe5VyJVj/SnLUrTtSqWZ9XIRz05eSle5m2An5uXYvG7ugJCxGd0cDCxXDuQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-split/-/slide-split-1.2.0.tgz", + "integrity": "sha512-gE4UzY2MqNP6HcFA40xEqVF2ZJMDOGG3zBVOfSXfLDe/On14U3FQbmGsAqzVUEHZQhtbWRoEd2RfnHu1suoUmw==", "requires": { "@deckdeckgo/slide-utils": "^1.1.0" } @@ -331,21 +331,21 @@ } }, "@ionic/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.1.1.tgz", - "integrity": "sha512-mmQL7hzwwReqFCJlRyxo3sNoI7r63GYnZD6QBXbYmCp83POvL89fQYegUfURM1Fcw0JiAZ3BsCoMYxuFXa7+cA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.2.2.tgz", + "integrity": "sha512-KUGJIWTcKuMGmLhmVpmszeDHtGoDmDWpR9mXnw/J+GTlS9Ix/b5mIslPbhsrJyI/qR449lL+cAvjbeeoVRUjhg==", "requires": { "ionicons": "^5.0.1", "tslib": "^1.10.0" } }, "@stencil/core": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-1.14.0.tgz", - "integrity": "sha512-3u3O8y8HIORiKuDmPowJiUu9nNmpxq4ak1kR3aVuWH6YTQ7+Uexy0dAxabn3CUoQmh6cpYsk9l5P5yIX2EQHoQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-1.15.0.tgz", + "integrity": "sha512-aWTagMDQtKTyNFCpAC98mYRDGDEp6ZfIuEO11RUxha2lqwwVjsXsn9HChr8k3XVPszb9azbmLoWrjT7b+2OKog==", "dev": true, "requires": { - "typescript": "3.9.3" + "typescript": "3.9.5" } }, "@stencil/postcss": { @@ -358,9 +358,9 @@ } }, "@stencil/sass": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-1.3.1.tgz", - "integrity": "sha512-5qsEyhLGTywpG4zlWv6eBhhj/z2Z37nbUGa87Ak0KqfsEiclJCYRA/AMM9FiN1jHfBvr968G4zE8rNlYmiPLsQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-1.3.2.tgz", + "integrity": "sha512-w6rkOsRIPY1rBa/13Wf+rMZrOzc6z86/Mkp3inzaYGsxBmLkf4PeP1rfaUB4SFDVRfMduP7FTd4ZJi/+FVrsMw==", "dev": true }, "@types/color-name": { @@ -380,9 +380,9 @@ } }, "@types/marked": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@types/marked/-/marked-0.7.4.tgz", - "integrity": "sha512-fdg0NO4qpuHWtZk6dASgsrBggY+8N4dWthl1bAQG9ceKUNKFjqpHaDKCAhRUI6y8vavG7hLSJ4YBwJtZyZEXqw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@types/marked/-/marked-1.1.0.tgz", + "integrity": "sha512-j8XXj6/l9kFvCwMyVqozznqpd/nk80krrW+QiIJN60Uu9gX5Pvn4/qPJ2YngQrR3QREPwmrE1f9/EWKVTFzoEw==", "dev": true }, "@types/minimatch": { @@ -392,9 +392,9 @@ "dev": true }, "@types/node": { - "version": "14.0.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.11.tgz", - "integrity": "sha512-lCvvI24L21ZVeIiyIUHZ5Oflv1hhHQ5E1S25IRlKIXaRkVgmXpJMI3wUJkmym2bTbCe+WoIibQnMVAU3FguaOg==", + "version": "14.0.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz", + "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==", "dev": true }, "@types/parse-json": { @@ -446,17 +446,17 @@ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, "autoprefixer": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.0.tgz", - "integrity": "sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A==", + "version": "9.8.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.4.tgz", + "integrity": "sha512-84aYfXlpUe45lvmS+HoAWKCkirI/sw4JK0/bTeeqgHYco3dcsOn0NqdejISjptsYwNji/21dnkDri9PsYKk89A==", "dev": true, "requires": { "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001061", - "chalk": "^2.4.2", + "caniuse-lite": "^1.0.30001087", + "colorette": "^1.2.0", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.30", + "postcss": "^7.0.32", "postcss-value-parser": "^4.1.0" } }, @@ -549,15 +549,15 @@ } }, "browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.1.tgz", + "integrity": "sha512-WMjXwFtPskSW1pQUDJRxvRKRkeCr7usN0O/Za76N+F4oadaTdQHotSGcX9jT/Hs7mSKPkyMFNvqawB/1HzYDKQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001088", + "electron-to-chromium": "^1.3.481", + "escalade": "^3.0.1", + "node-releases": "^1.1.58" } }, "callsite": { @@ -572,9 +572,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001078", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001078.tgz", - "integrity": "sha512-sF12qXe9VMm32IEf/+NDvmTpwJaaU7N1igpiH2FdI4DyABJSsOqG3ZAcFvszLkoLoo1y6VJLMYivukUAxaMASw==", + "version": "1.0.30001088", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001088.tgz", + "integrity": "sha512-6eYUrlShRYveyqKG58HcyOfPgh3zb2xqs7NvT2VVtP3hEUeeWvc3lqhpeMTxYWBBeeaT9A4bKsrtjATm66BTHg==", "dev": true }, "chalk": { @@ -637,6 +637,12 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "colorette": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.0.tgz", + "integrity": "sha512-soRSroY+OF/8OdA3PTQXwaDJeMc7TfknKKrxeSCencL2a4+Tx5zhxmmv7hdpCjhKBjehzp8+bwe/T68K0hpIjw==", + "dev": true + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -824,9 +830,9 @@ "optional": true }, "electron-to-chromium": { - "version": "1.3.461", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.461.tgz", - "integrity": "sha512-+mqXoHkp30WofnhiHNuy5KXBeOx6Jtqpgz42F/NHSTk0/GA1g5plDY0Cwy0A31NVs5V3rfskK18gKy6x2rElUw==", + "version": "1.3.483", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz", + "integrity": "sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==", "dev": true }, "end-of-stream": { @@ -884,6 +890,12 @@ "is-arrayish": "^0.2.1" } }, + "escalade": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.1.tgz", + "integrity": "sha512-DR6NO3h9niOT+MZs7bjxlj2a1k+POu5RN8CLTPX2+i78bRi9eLe7+0zXgUHMnGXWybYcL61E9hGhPKqedy8tQA==", + "dev": true + }, "escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", @@ -915,12 +927,13 @@ } }, "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "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": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "find-versions": { @@ -1041,9 +1054,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -1200,13 +1213,12 @@ "dev": true }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "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": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, "lodash._reinterpolate": { @@ -1348,27 +1360,27 @@ "dev": true }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "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": "^1.1.0" + "p-limit": "^2.2.0" } }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "parent-module": { @@ -1409,9 +1421,9 @@ } }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "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 }, "path-is-absolute": { @@ -1439,66 +1451,6 @@ "dev": true, "requires": { "find-up": "^4.0.0" - }, - "dependencies": { - "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" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "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-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" } }, "please-upgrade-node": { @@ -1551,57 +1503,6 @@ "ignore": "^5.1.4", "mri": "^1.1.4", "multimatch": "^4.0.0" - }, - "dependencies": { - "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" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "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 - } } }, "prismjs": { @@ -1792,9 +1693,9 @@ "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" }, "typescript": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.3.tgz", - "integrity": "sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ==", + "version": "3.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.5.tgz", + "integrity": "sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==", "dev": true }, "universalify": { diff --git a/docs/package.json b/docs/package.json index 06e793809..88d764b33 100644 --- a/docs/package.json +++ b/docs/package.json @@ -29,38 +29,39 @@ "@deckdeckgo/slide-author": "^1.0.1", "@deckdeckgo/slide-big-img": "^1.0.1", "@deckdeckgo/slide-chart": "^1.0.1", - "@deckdeckgo/slide-code": "^1.0.1", + "@deckdeckgo/slide-code": "^1.1.1", "@deckdeckgo/slide-content": "^1.0.1", "@deckdeckgo/slide-countdown": "^1.0.1", "@deckdeckgo/slide-gif": "^1.0.1", "@deckdeckgo/slide-playground": "^1.0.1", "@deckdeckgo/slide-poll": "^1.0.1", "@deckdeckgo/slide-qrcode": "^1.0.3", - "@deckdeckgo/slide-split": "^1.1.4", + "@deckdeckgo/slide-split": "^1.2.0", "@deckdeckgo/slide-title": "^1.0.1", "@deckdeckgo/slide-video": "^1.0.1", "@deckdeckgo/slide-youtube": "^1.0.1", "@deckdeckgo/social": "^1.0.1", "@deckdeckgo/youtube": "^1.1.2", - "@ionic/core": "^5.1.1", + "@ionic/core": "^5.2.2", "idb-keyval": "^3.2.0", + "ionicons": "^5.0.1", "rxjs": "^6.5.5" }, "devDependencies": { "@deckdeckgo/types": "^1.1.0", - "@stencil/core": "^1.13.0", + "@stencil/core": "^1.15.0", "@stencil/postcss": "^1.0.1", - "@stencil/sass": "^1.3.1", - "@types/glob": "^7.1.1", - "@types/marked": "^0.7.4", - "@types/node": "^14.0.1", - "autoprefixer": "^9.7.6", + "@stencil/sass": "^1.3.2", + "@types/glob": "^7.1.2", + "@types/marked": "^1.1.0", + "@types/node": "^14.0.14", + "autoprefixer": "^9.8.4", "glob": "^7.1.6", "husky": "^4.2.5", - "marked": "^1.0.0", + "marked": "^1.1.0", "prettier": "2.0.5", "pretty-quick": "^2.0.1", - "workbox-build": "4.3.1" + "workbox-build": "^4.3.1" }, "repository": { "type": "git", diff --git a/docs/src/components.d.ts b/docs/src/components.d.ts index edb7269b1..4ccabfb49 100644 --- a/docs/src/components.d.ts +++ b/docs/src/components.d.ts @@ -4,706 +4,809 @@ * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ - - -import { HTMLStencilElement, JSXBase } from '@stencil/core/internal'; - - +import { HTMLStencilElement, JSXBase } from "@stencil/core/internal"; export namespace Components { - interface AppComponentsCharts {} - interface AppComponentsColor {} - interface AppComponentsDemo {} - interface AppComponentsDrr {} - interface AppComponentsGif {} - interface AppComponentsHighlightCode {} - interface AppComponentsInlineEditor {} - interface AppComponentsLazyImg {} - interface AppComponentsMath {} - interface AppComponentsQrcode {} - interface AppComponentsSocial {} - interface AppComponentsYoutube {} - interface AppDeckActions {} - interface AppDeckBackground {} - interface AppDeckEvents {} - interface AppDeckExtraFeatures {} - interface AppDeckNavigation {} - interface AppDeckPager {} - interface AppDeckSize {} - interface AppDeckTransition {} - interface AppEditDefault {} - interface AppEditFonts {} - interface AppEditLazyLoading {} - interface AppEditMarkdown {} - interface AppEditReveal {} - interface AppEditRtl {} - interface AppEditTheming {} - interface AppFooter { - 'start': boolean; - } - interface AppHome {} - interface AppInstallation {} - interface AppIntroduction {} - interface AppLogo {} - interface AppMenuFooter {} - interface AppMiscBackstory {} - interface AppMiscContact {} - interface AppMiscLogo {} - interface AppMiscOpenSource {} - interface AppNavigation { - 'logo': boolean; - 'menuToggle': boolean; - 'navigation': boolean; - } - interface AppNavigationModal {} - interface AppPublishing {} - interface AppRemoteControl {} - interface AppRoot {} - interface AppRunning {} - interface AppSlideAspectRatio {} - interface AppSlideAuthor {} - interface AppSlideBigImg {} - interface AppSlideChart {} - interface AppSlideCode {} - interface AppSlideContent {} - interface AppSlideCountdown {} - interface AppSlideGif {} - interface AppSlidePlayground {} - interface AppSlidePoll {} - interface AppSlideQrcode {} - interface AppSlideSplit {} - interface AppSlideTitle {} - interface AppSlideVideo {} - interface AppSlideYoutube {} - interface AppSlidesConcept {} - interface AppThemeSwitcher {} + interface AppComponentsCharts { + } + interface AppComponentsColor { + } + interface AppComponentsDemo { + } + interface AppComponentsDrr { + } + interface AppComponentsGif { + } + interface AppComponentsHighlightCode { + } + interface AppComponentsInlineEditor { + } + interface AppComponentsLazyImg { + } + interface AppComponentsMath { + } + interface AppComponentsQrcode { + } + interface AppComponentsSocial { + } + interface AppComponentsYoutube { + } + interface AppDeckActions { + } + interface AppDeckBackground { + } + interface AppDeckEvents { + } + interface AppDeckExtraFeatures { + } + interface AppDeckNavigation { + } + interface AppDeckPager { + } + interface AppDeckSize { + } + interface AppDeckTransition { + } + interface AppEditDefault { + } + interface AppEditFonts { + } + interface AppEditLazyLoading { + } + interface AppEditMarkdown { + } + interface AppEditReveal { + } + interface AppEditRtl { + } + interface AppEditTheming { + } + interface AppFooter { + "start": boolean; + } + interface AppHome { + } + interface AppInstallation { + } + interface AppIntroduction { + } + interface AppLogo { + } + interface AppMenuFooter { + } + interface AppMiscBackstory { + } + interface AppMiscContact { + } + interface AppMiscLogo { + } + interface AppMiscOpenSource { + } + interface AppNavigation { + "logo": boolean; + "menuToggle": boolean; + "navigation": boolean; + } + interface AppNavigationModal { + } + interface AppPublishing { + } + interface AppRemoteControl { + } + interface AppRoot { + } + interface AppRunning { + } + interface AppSlideAspectRatio { + } + interface AppSlideAuthor { + } + interface AppSlideBigImg { + } + interface AppSlideChart { + } + interface AppSlideCode { + } + interface AppSlideContent { + } + interface AppSlideCountdown { + } + interface AppSlideGif { + } + interface AppSlidePlayground { + } + interface AppSlidePoll { + } + interface AppSlideQrcode { + } + interface AppSlideSplit { + } + interface AppSlideTitle { + } + interface AppSlideVideo { + } + interface AppSlideYoutube { + } + interface AppSlidesConcept { + } + interface AppThemeSwitcher { + } } - declare global { - - - interface HTMLAppComponentsChartsElement extends Components.AppComponentsCharts, HTMLStencilElement {} - var HTMLAppComponentsChartsElement: { - prototype: HTMLAppComponentsChartsElement; - new (): HTMLAppComponentsChartsElement; - }; - - interface HTMLAppComponentsColorElement extends Components.AppComponentsColor, HTMLStencilElement {} - var HTMLAppComponentsColorElement: { - prototype: HTMLAppComponentsColorElement; - new (): HTMLAppComponentsColorElement; - }; - - interface HTMLAppComponentsDemoElement extends Components.AppComponentsDemo, HTMLStencilElement {} - var HTMLAppComponentsDemoElement: { - prototype: HTMLAppComponentsDemoElement; - new (): HTMLAppComponentsDemoElement; - }; - - interface HTMLAppComponentsDrrElement extends Components.AppComponentsDrr, HTMLStencilElement {} - var HTMLAppComponentsDrrElement: { - prototype: HTMLAppComponentsDrrElement; - new (): HTMLAppComponentsDrrElement; - }; - - interface HTMLAppComponentsGifElement extends Components.AppComponentsGif, HTMLStencilElement {} - var HTMLAppComponentsGifElement: { - prototype: HTMLAppComponentsGifElement; - new (): HTMLAppComponentsGifElement; - }; - - interface HTMLAppComponentsHighlightCodeElement extends Components.AppComponentsHighlightCode, HTMLStencilElement {} - var HTMLAppComponentsHighlightCodeElement: { - prototype: HTMLAppComponentsHighlightCodeElement; - new (): HTMLAppComponentsHighlightCodeElement; - }; - - interface HTMLAppComponentsInlineEditorElement extends Components.AppComponentsInlineEditor, HTMLStencilElement {} - var HTMLAppComponentsInlineEditorElement: { - prototype: HTMLAppComponentsInlineEditorElement; - new (): HTMLAppComponentsInlineEditorElement; - }; - - interface HTMLAppComponentsLazyImgElement extends Components.AppComponentsLazyImg, HTMLStencilElement {} - var HTMLAppComponentsLazyImgElement: { - prototype: HTMLAppComponentsLazyImgElement; - new (): HTMLAppComponentsLazyImgElement; - }; - - interface HTMLAppComponentsMathElement extends Components.AppComponentsMath, HTMLStencilElement {} - var HTMLAppComponentsMathElement: { - prototype: HTMLAppComponentsMathElement; - new (): HTMLAppComponentsMathElement; - }; - - interface HTMLAppComponentsQrcodeElement extends Components.AppComponentsQrcode, HTMLStencilElement {} - var HTMLAppComponentsQrcodeElement: { - prototype: HTMLAppComponentsQrcodeElement; - new (): HTMLAppComponentsQrcodeElement; - }; - - interface HTMLAppComponentsSocialElement extends Components.AppComponentsSocial, HTMLStencilElement {} - var HTMLAppComponentsSocialElement: { - prototype: HTMLAppComponentsSocialElement; - new (): HTMLAppComponentsSocialElement; - }; - - interface HTMLAppComponentsYoutubeElement extends Components.AppComponentsYoutube, HTMLStencilElement {} - var HTMLAppComponentsYoutubeElement: { - prototype: HTMLAppComponentsYoutubeElement; - new (): HTMLAppComponentsYoutubeElement; - }; - - interface HTMLAppDeckActionsElement extends Components.AppDeckActions, HTMLStencilElement {} - var HTMLAppDeckActionsElement: { - prototype: HTMLAppDeckActionsElement; - new (): HTMLAppDeckActionsElement; - }; - - interface HTMLAppDeckBackgroundElement extends Components.AppDeckBackground, HTMLStencilElement {} - var HTMLAppDeckBackgroundElement: { - prototype: HTMLAppDeckBackgroundElement; - new (): HTMLAppDeckBackgroundElement; - }; - - interface HTMLAppDeckEventsElement extends Components.AppDeckEvents, HTMLStencilElement {} - var HTMLAppDeckEventsElement: { - prototype: HTMLAppDeckEventsElement; - new (): HTMLAppDeckEventsElement; - }; - - interface HTMLAppDeckExtraFeaturesElement extends Components.AppDeckExtraFeatures, HTMLStencilElement {} - var HTMLAppDeckExtraFeaturesElement: { - prototype: HTMLAppDeckExtraFeaturesElement; - new (): HTMLAppDeckExtraFeaturesElement; - }; - - interface HTMLAppDeckNavigationElement extends Components.AppDeckNavigation, HTMLStencilElement {} - var HTMLAppDeckNavigationElement: { - prototype: HTMLAppDeckNavigationElement; - new (): HTMLAppDeckNavigationElement; - }; - - interface HTMLAppDeckPagerElement extends Components.AppDeckPager, HTMLStencilElement {} - var HTMLAppDeckPagerElement: { - prototype: HTMLAppDeckPagerElement; - new (): HTMLAppDeckPagerElement; - }; - - interface HTMLAppDeckSizeElement extends Components.AppDeckSize, HTMLStencilElement {} - var HTMLAppDeckSizeElement: { - prototype: HTMLAppDeckSizeElement; - new (): HTMLAppDeckSizeElement; - }; - - interface HTMLAppDeckTransitionElement extends Components.AppDeckTransition, HTMLStencilElement {} - var HTMLAppDeckTransitionElement: { - prototype: HTMLAppDeckTransitionElement; - new (): HTMLAppDeckTransitionElement; - }; - - interface HTMLAppEditDefaultElement extends Components.AppEditDefault, HTMLStencilElement {} - var HTMLAppEditDefaultElement: { - prototype: HTMLAppEditDefaultElement; - new (): HTMLAppEditDefaultElement; - }; - - interface HTMLAppEditFontsElement extends Components.AppEditFonts, HTMLStencilElement {} - var HTMLAppEditFontsElement: { - prototype: HTMLAppEditFontsElement; - new (): HTMLAppEditFontsElement; - }; - - interface HTMLAppEditLazyLoadingElement extends Components.AppEditLazyLoading, HTMLStencilElement {} - var HTMLAppEditLazyLoadingElement: { - prototype: HTMLAppEditLazyLoadingElement; - new (): HTMLAppEditLazyLoadingElement; - }; - - interface HTMLAppEditMarkdownElement extends Components.AppEditMarkdown, HTMLStencilElement {} - var HTMLAppEditMarkdownElement: { - prototype: HTMLAppEditMarkdownElement; - new (): HTMLAppEditMarkdownElement; - }; - - interface HTMLAppEditRevealElement extends Components.AppEditReveal, HTMLStencilElement {} - var HTMLAppEditRevealElement: { - prototype: HTMLAppEditRevealElement; - new (): HTMLAppEditRevealElement; - }; - - interface HTMLAppEditRtlElement extends Components.AppEditRtl, HTMLStencilElement {} - var HTMLAppEditRtlElement: { - prototype: HTMLAppEditRtlElement; - new (): HTMLAppEditRtlElement; - }; - - interface HTMLAppEditThemingElement extends Components.AppEditTheming, HTMLStencilElement {} - var HTMLAppEditThemingElement: { - prototype: HTMLAppEditThemingElement; - new (): HTMLAppEditThemingElement; - }; - - interface HTMLAppFooterElement extends Components.AppFooter, HTMLStencilElement {} - var HTMLAppFooterElement: { - prototype: HTMLAppFooterElement; - new (): HTMLAppFooterElement; - }; - - interface HTMLAppHomeElement extends Components.AppHome, HTMLStencilElement {} - var HTMLAppHomeElement: { - prototype: HTMLAppHomeElement; - new (): HTMLAppHomeElement; - }; - - interface HTMLAppInstallationElement extends Components.AppInstallation, HTMLStencilElement {} - var HTMLAppInstallationElement: { - prototype: HTMLAppInstallationElement; - new (): HTMLAppInstallationElement; - }; - - interface HTMLAppIntroductionElement extends Components.AppIntroduction, HTMLStencilElement {} - var HTMLAppIntroductionElement: { - prototype: HTMLAppIntroductionElement; - new (): HTMLAppIntroductionElement; - }; - - interface HTMLAppLogoElement extends Components.AppLogo, HTMLStencilElement {} - var HTMLAppLogoElement: { - prototype: HTMLAppLogoElement; - new (): HTMLAppLogoElement; - }; - - interface HTMLAppMenuFooterElement extends Components.AppMenuFooter, HTMLStencilElement {} - var HTMLAppMenuFooterElement: { - prototype: HTMLAppMenuFooterElement; - new (): HTMLAppMenuFooterElement; - }; - - interface HTMLAppMiscBackstoryElement extends Components.AppMiscBackstory, HTMLStencilElement {} - var HTMLAppMiscBackstoryElement: { - prototype: HTMLAppMiscBackstoryElement; - new (): HTMLAppMiscBackstoryElement; - }; - - interface HTMLAppMiscContactElement extends Components.AppMiscContact, HTMLStencilElement {} - var HTMLAppMiscContactElement: { - prototype: HTMLAppMiscContactElement; - new (): HTMLAppMiscContactElement; - }; - - interface HTMLAppMiscLogoElement extends Components.AppMiscLogo, HTMLStencilElement {} - var HTMLAppMiscLogoElement: { - prototype: HTMLAppMiscLogoElement; - new (): HTMLAppMiscLogoElement; - }; - - interface HTMLAppMiscOpenSourceElement extends Components.AppMiscOpenSource, HTMLStencilElement {} - var HTMLAppMiscOpenSourceElement: { - prototype: HTMLAppMiscOpenSourceElement; - new (): HTMLAppMiscOpenSourceElement; - }; - - interface HTMLAppNavigationElement extends Components.AppNavigation, HTMLStencilElement {} - var HTMLAppNavigationElement: { - prototype: HTMLAppNavigationElement; - new (): HTMLAppNavigationElement; - }; - - interface HTMLAppNavigationModalElement extends Components.AppNavigationModal, HTMLStencilElement {} - var HTMLAppNavigationModalElement: { - prototype: HTMLAppNavigationModalElement; - new (): HTMLAppNavigationModalElement; - }; - - interface HTMLAppPublishingElement extends Components.AppPublishing, HTMLStencilElement {} - var HTMLAppPublishingElement: { - prototype: HTMLAppPublishingElement; - new (): HTMLAppPublishingElement; - }; - - interface HTMLAppRemoteControlElement extends Components.AppRemoteControl, HTMLStencilElement {} - var HTMLAppRemoteControlElement: { - prototype: HTMLAppRemoteControlElement; - new (): HTMLAppRemoteControlElement; - }; - - interface HTMLAppRootElement extends Components.AppRoot, HTMLStencilElement {} - var HTMLAppRootElement: { - prototype: HTMLAppRootElement; - new (): HTMLAppRootElement; - }; - - interface HTMLAppRunningElement extends Components.AppRunning, HTMLStencilElement {} - var HTMLAppRunningElement: { - prototype: HTMLAppRunningElement; - new (): HTMLAppRunningElement; - }; - - interface HTMLAppSlideAspectRatioElement extends Components.AppSlideAspectRatio, HTMLStencilElement {} - var HTMLAppSlideAspectRatioElement: { - prototype: HTMLAppSlideAspectRatioElement; - new (): HTMLAppSlideAspectRatioElement; - }; - - interface HTMLAppSlideAuthorElement extends Components.AppSlideAuthor, HTMLStencilElement {} - var HTMLAppSlideAuthorElement: { - prototype: HTMLAppSlideAuthorElement; - new (): HTMLAppSlideAuthorElement; - }; - - interface HTMLAppSlideBigImgElement extends Components.AppSlideBigImg, HTMLStencilElement {} - var HTMLAppSlideBigImgElement: { - prototype: HTMLAppSlideBigImgElement; - new (): HTMLAppSlideBigImgElement; - }; - - interface HTMLAppSlideChartElement extends Components.AppSlideChart, HTMLStencilElement {} - var HTMLAppSlideChartElement: { - prototype: HTMLAppSlideChartElement; - new (): HTMLAppSlideChartElement; - }; - - interface HTMLAppSlideCodeElement extends Components.AppSlideCode, HTMLStencilElement {} - var HTMLAppSlideCodeElement: { - prototype: HTMLAppSlideCodeElement; - new (): HTMLAppSlideCodeElement; - }; - - interface HTMLAppSlideContentElement extends Components.AppSlideContent, HTMLStencilElement {} - var HTMLAppSlideContentElement: { - prototype: HTMLAppSlideContentElement; - new (): HTMLAppSlideContentElement; - }; - - interface HTMLAppSlideCountdownElement extends Components.AppSlideCountdown, HTMLStencilElement {} - var HTMLAppSlideCountdownElement: { - prototype: HTMLAppSlideCountdownElement; - new (): HTMLAppSlideCountdownElement; - }; - - interface HTMLAppSlideGifElement extends Components.AppSlideGif, HTMLStencilElement {} - var HTMLAppSlideGifElement: { - prototype: HTMLAppSlideGifElement; - new (): HTMLAppSlideGifElement; - }; - - interface HTMLAppSlidePlaygroundElement extends Components.AppSlidePlayground, HTMLStencilElement {} - var HTMLAppSlidePlaygroundElement: { - prototype: HTMLAppSlidePlaygroundElement; - new (): HTMLAppSlidePlaygroundElement; - }; - - interface HTMLAppSlidePollElement extends Components.AppSlidePoll, HTMLStencilElement {} - var HTMLAppSlidePollElement: { - prototype: HTMLAppSlidePollElement; - new (): HTMLAppSlidePollElement; - }; - - interface HTMLAppSlideQrcodeElement extends Components.AppSlideQrcode, HTMLStencilElement {} - var HTMLAppSlideQrcodeElement: { - prototype: HTMLAppSlideQrcodeElement; - new (): HTMLAppSlideQrcodeElement; - }; - - interface HTMLAppSlideSplitElement extends Components.AppSlideSplit, HTMLStencilElement {} - var HTMLAppSlideSplitElement: { - prototype: HTMLAppSlideSplitElement; - new (): HTMLAppSlideSplitElement; - }; - - interface HTMLAppSlideTitleElement extends Components.AppSlideTitle, HTMLStencilElement {} - var HTMLAppSlideTitleElement: { - prototype: HTMLAppSlideTitleElement; - new (): HTMLAppSlideTitleElement; - }; - - interface HTMLAppSlideVideoElement extends Components.AppSlideVideo, HTMLStencilElement {} - var HTMLAppSlideVideoElement: { - prototype: HTMLAppSlideVideoElement; - new (): HTMLAppSlideVideoElement; - }; - - interface HTMLAppSlideYoutubeElement extends Components.AppSlideYoutube, HTMLStencilElement {} - var HTMLAppSlideYoutubeElement: { - prototype: HTMLAppSlideYoutubeElement; - new (): HTMLAppSlideYoutubeElement; - }; - - interface HTMLAppSlidesConceptElement extends Components.AppSlidesConcept, HTMLStencilElement {} - var HTMLAppSlidesConceptElement: { - prototype: HTMLAppSlidesConceptElement; - new (): HTMLAppSlidesConceptElement; - }; - - interface HTMLAppThemeSwitcherElement extends Components.AppThemeSwitcher, HTMLStencilElement {} - var HTMLAppThemeSwitcherElement: { - prototype: HTMLAppThemeSwitcherElement; - new (): HTMLAppThemeSwitcherElement; - }; - interface HTMLElementTagNameMap { - 'app-components-charts': HTMLAppComponentsChartsElement; - 'app-components-color': HTMLAppComponentsColorElement; - 'app-components-demo': HTMLAppComponentsDemoElement; - 'app-components-drr': HTMLAppComponentsDrrElement; - 'app-components-gif': HTMLAppComponentsGifElement; - 'app-components-highlight-code': HTMLAppComponentsHighlightCodeElement; - 'app-components-inline-editor': HTMLAppComponentsInlineEditorElement; - 'app-components-lazy-img': HTMLAppComponentsLazyImgElement; - 'app-components-math': HTMLAppComponentsMathElement; - 'app-components-qrcode': HTMLAppComponentsQrcodeElement; - 'app-components-social': HTMLAppComponentsSocialElement; - 'app-components-youtube': HTMLAppComponentsYoutubeElement; - 'app-deck-actions': HTMLAppDeckActionsElement; - 'app-deck-background': HTMLAppDeckBackgroundElement; - 'app-deck-events': HTMLAppDeckEventsElement; - 'app-deck-extra-features': HTMLAppDeckExtraFeaturesElement; - 'app-deck-navigation': HTMLAppDeckNavigationElement; - 'app-deck-pager': HTMLAppDeckPagerElement; - 'app-deck-size': HTMLAppDeckSizeElement; - 'app-deck-transition': HTMLAppDeckTransitionElement; - 'app-edit-default': HTMLAppEditDefaultElement; - 'app-edit-fonts': HTMLAppEditFontsElement; - 'app-edit-lazy-loading': HTMLAppEditLazyLoadingElement; - 'app-edit-markdown': HTMLAppEditMarkdownElement; - 'app-edit-reveal': HTMLAppEditRevealElement; - 'app-edit-rtl': HTMLAppEditRtlElement; - 'app-edit-theming': HTMLAppEditThemingElement; - 'app-footer': HTMLAppFooterElement; - 'app-home': HTMLAppHomeElement; - 'app-installation': HTMLAppInstallationElement; - 'app-introduction': HTMLAppIntroductionElement; - 'app-logo': HTMLAppLogoElement; - 'app-menu-footer': HTMLAppMenuFooterElement; - 'app-misc-backstory': HTMLAppMiscBackstoryElement; - 'app-misc-contact': HTMLAppMiscContactElement; - 'app-misc-logo': HTMLAppMiscLogoElement; - 'app-misc-open-source': HTMLAppMiscOpenSourceElement; - 'app-navigation': HTMLAppNavigationElement; - 'app-navigation-modal': HTMLAppNavigationModalElement; - 'app-publishing': HTMLAppPublishingElement; - 'app-remote-control': HTMLAppRemoteControlElement; - 'app-root': HTMLAppRootElement; - 'app-running': HTMLAppRunningElement; - 'app-slide-aspect-ratio': HTMLAppSlideAspectRatioElement; - 'app-slide-author': HTMLAppSlideAuthorElement; - 'app-slide-big-img': HTMLAppSlideBigImgElement; - 'app-slide-chart': HTMLAppSlideChartElement; - 'app-slide-code': HTMLAppSlideCodeElement; - 'app-slide-content': HTMLAppSlideContentElement; - 'app-slide-countdown': HTMLAppSlideCountdownElement; - 'app-slide-gif': HTMLAppSlideGifElement; - 'app-slide-playground': HTMLAppSlidePlaygroundElement; - 'app-slide-poll': HTMLAppSlidePollElement; - 'app-slide-qrcode': HTMLAppSlideQrcodeElement; - 'app-slide-split': HTMLAppSlideSplitElement; - 'app-slide-title': HTMLAppSlideTitleElement; - 'app-slide-video': HTMLAppSlideVideoElement; - 'app-slide-youtube': HTMLAppSlideYoutubeElement; - 'app-slides-concept': HTMLAppSlidesConceptElement; - 'app-theme-switcher': HTMLAppThemeSwitcherElement; - } + interface HTMLAppComponentsChartsElement extends Components.AppComponentsCharts, HTMLStencilElement { + } + var HTMLAppComponentsChartsElement: { + prototype: HTMLAppComponentsChartsElement; + new (): HTMLAppComponentsChartsElement; + }; + interface HTMLAppComponentsColorElement extends Components.AppComponentsColor, HTMLStencilElement { + } + var HTMLAppComponentsColorElement: { + prototype: HTMLAppComponentsColorElement; + new (): HTMLAppComponentsColorElement; + }; + interface HTMLAppComponentsDemoElement extends Components.AppComponentsDemo, HTMLStencilElement { + } + var HTMLAppComponentsDemoElement: { + prototype: HTMLAppComponentsDemoElement; + new (): HTMLAppComponentsDemoElement; + }; + interface HTMLAppComponentsDrrElement extends Components.AppComponentsDrr, HTMLStencilElement { + } + var HTMLAppComponentsDrrElement: { + prototype: HTMLAppComponentsDrrElement; + new (): HTMLAppComponentsDrrElement; + }; + interface HTMLAppComponentsGifElement extends Components.AppComponentsGif, HTMLStencilElement { + } + var HTMLAppComponentsGifElement: { + prototype: HTMLAppComponentsGifElement; + new (): HTMLAppComponentsGifElement; + }; + interface HTMLAppComponentsHighlightCodeElement extends Components.AppComponentsHighlightCode, HTMLStencilElement { + } + var HTMLAppComponentsHighlightCodeElement: { + prototype: HTMLAppComponentsHighlightCodeElement; + new (): HTMLAppComponentsHighlightCodeElement; + }; + interface HTMLAppComponentsInlineEditorElement extends Components.AppComponentsInlineEditor, HTMLStencilElement { + } + var HTMLAppComponentsInlineEditorElement: { + prototype: HTMLAppComponentsInlineEditorElement; + new (): HTMLAppComponentsInlineEditorElement; + }; + interface HTMLAppComponentsLazyImgElement extends Components.AppComponentsLazyImg, HTMLStencilElement { + } + var HTMLAppComponentsLazyImgElement: { + prototype: HTMLAppComponentsLazyImgElement; + new (): HTMLAppComponentsLazyImgElement; + }; + interface HTMLAppComponentsMathElement extends Components.AppComponentsMath, HTMLStencilElement { + } + var HTMLAppComponentsMathElement: { + prototype: HTMLAppComponentsMathElement; + new (): HTMLAppComponentsMathElement; + }; + interface HTMLAppComponentsQrcodeElement extends Components.AppComponentsQrcode, HTMLStencilElement { + } + var HTMLAppComponentsQrcodeElement: { + prototype: HTMLAppComponentsQrcodeElement; + new (): HTMLAppComponentsQrcodeElement; + }; + interface HTMLAppComponentsSocialElement extends Components.AppComponentsSocial, HTMLStencilElement { + } + var HTMLAppComponentsSocialElement: { + prototype: HTMLAppComponentsSocialElement; + new (): HTMLAppComponentsSocialElement; + }; + interface HTMLAppComponentsYoutubeElement extends Components.AppComponentsYoutube, HTMLStencilElement { + } + var HTMLAppComponentsYoutubeElement: { + prototype: HTMLAppComponentsYoutubeElement; + new (): HTMLAppComponentsYoutubeElement; + }; + interface HTMLAppDeckActionsElement extends Components.AppDeckActions, HTMLStencilElement { + } + var HTMLAppDeckActionsElement: { + prototype: HTMLAppDeckActionsElement; + new (): HTMLAppDeckActionsElement; + }; + interface HTMLAppDeckBackgroundElement extends Components.AppDeckBackground, HTMLStencilElement { + } + var HTMLAppDeckBackgroundElement: { + prototype: HTMLAppDeckBackgroundElement; + new (): HTMLAppDeckBackgroundElement; + }; + interface HTMLAppDeckEventsElement extends Components.AppDeckEvents, HTMLStencilElement { + } + var HTMLAppDeckEventsElement: { + prototype: HTMLAppDeckEventsElement; + new (): HTMLAppDeckEventsElement; + }; + interface HTMLAppDeckExtraFeaturesElement extends Components.AppDeckExtraFeatures, HTMLStencilElement { + } + var HTMLAppDeckExtraFeaturesElement: { + prototype: HTMLAppDeckExtraFeaturesElement; + new (): HTMLAppDeckExtraFeaturesElement; + }; + interface HTMLAppDeckNavigationElement extends Components.AppDeckNavigation, HTMLStencilElement { + } + var HTMLAppDeckNavigationElement: { + prototype: HTMLAppDeckNavigationElement; + new (): HTMLAppDeckNavigationElement; + }; + interface HTMLAppDeckPagerElement extends Components.AppDeckPager, HTMLStencilElement { + } + var HTMLAppDeckPagerElement: { + prototype: HTMLAppDeckPagerElement; + new (): HTMLAppDeckPagerElement; + }; + interface HTMLAppDeckSizeElement extends Components.AppDeckSize, HTMLStencilElement { + } + var HTMLAppDeckSizeElement: { + prototype: HTMLAppDeckSizeElement; + new (): HTMLAppDeckSizeElement; + }; + interface HTMLAppDeckTransitionElement extends Components.AppDeckTransition, HTMLStencilElement { + } + var HTMLAppDeckTransitionElement: { + prototype: HTMLAppDeckTransitionElement; + new (): HTMLAppDeckTransitionElement; + }; + interface HTMLAppEditDefaultElement extends Components.AppEditDefault, HTMLStencilElement { + } + var HTMLAppEditDefaultElement: { + prototype: HTMLAppEditDefaultElement; + new (): HTMLAppEditDefaultElement; + }; + interface HTMLAppEditFontsElement extends Components.AppEditFonts, HTMLStencilElement { + } + var HTMLAppEditFontsElement: { + prototype: HTMLAppEditFontsElement; + new (): HTMLAppEditFontsElement; + }; + interface HTMLAppEditLazyLoadingElement extends Components.AppEditLazyLoading, HTMLStencilElement { + } + var HTMLAppEditLazyLoadingElement: { + prototype: HTMLAppEditLazyLoadingElement; + new (): HTMLAppEditLazyLoadingElement; + }; + interface HTMLAppEditMarkdownElement extends Components.AppEditMarkdown, HTMLStencilElement { + } + var HTMLAppEditMarkdownElement: { + prototype: HTMLAppEditMarkdownElement; + new (): HTMLAppEditMarkdownElement; + }; + interface HTMLAppEditRevealElement extends Components.AppEditReveal, HTMLStencilElement { + } + var HTMLAppEditRevealElement: { + prototype: HTMLAppEditRevealElement; + new (): HTMLAppEditRevealElement; + }; + interface HTMLAppEditRtlElement extends Components.AppEditRtl, HTMLStencilElement { + } + var HTMLAppEditRtlElement: { + prototype: HTMLAppEditRtlElement; + new (): HTMLAppEditRtlElement; + }; + interface HTMLAppEditThemingElement extends Components.AppEditTheming, HTMLStencilElement { + } + var HTMLAppEditThemingElement: { + prototype: HTMLAppEditThemingElement; + new (): HTMLAppEditThemingElement; + }; + interface HTMLAppFooterElement extends Components.AppFooter, HTMLStencilElement { + } + var HTMLAppFooterElement: { + prototype: HTMLAppFooterElement; + new (): HTMLAppFooterElement; + }; + interface HTMLAppHomeElement extends Components.AppHome, HTMLStencilElement { + } + var HTMLAppHomeElement: { + prototype: HTMLAppHomeElement; + new (): HTMLAppHomeElement; + }; + interface HTMLAppInstallationElement extends Components.AppInstallation, HTMLStencilElement { + } + var HTMLAppInstallationElement: { + prototype: HTMLAppInstallationElement; + new (): HTMLAppInstallationElement; + }; + interface HTMLAppIntroductionElement extends Components.AppIntroduction, HTMLStencilElement { + } + var HTMLAppIntroductionElement: { + prototype: HTMLAppIntroductionElement; + new (): HTMLAppIntroductionElement; + }; + interface HTMLAppLogoElement extends Components.AppLogo, HTMLStencilElement { + } + var HTMLAppLogoElement: { + prototype: HTMLAppLogoElement; + new (): HTMLAppLogoElement; + }; + interface HTMLAppMenuFooterElement extends Components.AppMenuFooter, HTMLStencilElement { + } + var HTMLAppMenuFooterElement: { + prototype: HTMLAppMenuFooterElement; + new (): HTMLAppMenuFooterElement; + }; + interface HTMLAppMiscBackstoryElement extends Components.AppMiscBackstory, HTMLStencilElement { + } + var HTMLAppMiscBackstoryElement: { + prototype: HTMLAppMiscBackstoryElement; + new (): HTMLAppMiscBackstoryElement; + }; + interface HTMLAppMiscContactElement extends Components.AppMiscContact, HTMLStencilElement { + } + var HTMLAppMiscContactElement: { + prototype: HTMLAppMiscContactElement; + new (): HTMLAppMiscContactElement; + }; + interface HTMLAppMiscLogoElement extends Components.AppMiscLogo, HTMLStencilElement { + } + var HTMLAppMiscLogoElement: { + prototype: HTMLAppMiscLogoElement; + new (): HTMLAppMiscLogoElement; + }; + interface HTMLAppMiscOpenSourceElement extends Components.AppMiscOpenSource, HTMLStencilElement { + } + var HTMLAppMiscOpenSourceElement: { + prototype: HTMLAppMiscOpenSourceElement; + new (): HTMLAppMiscOpenSourceElement; + }; + interface HTMLAppNavigationElement extends Components.AppNavigation, HTMLStencilElement { + } + var HTMLAppNavigationElement: { + prototype: HTMLAppNavigationElement; + new (): HTMLAppNavigationElement; + }; + interface HTMLAppNavigationModalElement extends Components.AppNavigationModal, HTMLStencilElement { + } + var HTMLAppNavigationModalElement: { + prototype: HTMLAppNavigationModalElement; + new (): HTMLAppNavigationModalElement; + }; + interface HTMLAppPublishingElement extends Components.AppPublishing, HTMLStencilElement { + } + var HTMLAppPublishingElement: { + prototype: HTMLAppPublishingElement; + new (): HTMLAppPublishingElement; + }; + interface HTMLAppRemoteControlElement extends Components.AppRemoteControl, HTMLStencilElement { + } + var HTMLAppRemoteControlElement: { + prototype: HTMLAppRemoteControlElement; + new (): HTMLAppRemoteControlElement; + }; + interface HTMLAppRootElement extends Components.AppRoot, HTMLStencilElement { + } + var HTMLAppRootElement: { + prototype: HTMLAppRootElement; + new (): HTMLAppRootElement; + }; + interface HTMLAppRunningElement extends Components.AppRunning, HTMLStencilElement { + } + var HTMLAppRunningElement: { + prototype: HTMLAppRunningElement; + new (): HTMLAppRunningElement; + }; + interface HTMLAppSlideAspectRatioElement extends Components.AppSlideAspectRatio, HTMLStencilElement { + } + var HTMLAppSlideAspectRatioElement: { + prototype: HTMLAppSlideAspectRatioElement; + new (): HTMLAppSlideAspectRatioElement; + }; + interface HTMLAppSlideAuthorElement extends Components.AppSlideAuthor, HTMLStencilElement { + } + var HTMLAppSlideAuthorElement: { + prototype: HTMLAppSlideAuthorElement; + new (): HTMLAppSlideAuthorElement; + }; + interface HTMLAppSlideBigImgElement extends Components.AppSlideBigImg, HTMLStencilElement { + } + var HTMLAppSlideBigImgElement: { + prototype: HTMLAppSlideBigImgElement; + new (): HTMLAppSlideBigImgElement; + }; + interface HTMLAppSlideChartElement extends Components.AppSlideChart, HTMLStencilElement { + } + var HTMLAppSlideChartElement: { + prototype: HTMLAppSlideChartElement; + new (): HTMLAppSlideChartElement; + }; + interface HTMLAppSlideCodeElement extends Components.AppSlideCode, HTMLStencilElement { + } + var HTMLAppSlideCodeElement: { + prototype: HTMLAppSlideCodeElement; + new (): HTMLAppSlideCodeElement; + }; + interface HTMLAppSlideContentElement extends Components.AppSlideContent, HTMLStencilElement { + } + var HTMLAppSlideContentElement: { + prototype: HTMLAppSlideContentElement; + new (): HTMLAppSlideContentElement; + }; + interface HTMLAppSlideCountdownElement extends Components.AppSlideCountdown, HTMLStencilElement { + } + var HTMLAppSlideCountdownElement: { + prototype: HTMLAppSlideCountdownElement; + new (): HTMLAppSlideCountdownElement; + }; + interface HTMLAppSlideGifElement extends Components.AppSlideGif, HTMLStencilElement { + } + var HTMLAppSlideGifElement: { + prototype: HTMLAppSlideGifElement; + new (): HTMLAppSlideGifElement; + }; + interface HTMLAppSlidePlaygroundElement extends Components.AppSlidePlayground, HTMLStencilElement { + } + var HTMLAppSlidePlaygroundElement: { + prototype: HTMLAppSlidePlaygroundElement; + new (): HTMLAppSlidePlaygroundElement; + }; + interface HTMLAppSlidePollElement extends Components.AppSlidePoll, HTMLStencilElement { + } + var HTMLAppSlidePollElement: { + prototype: HTMLAppSlidePollElement; + new (): HTMLAppSlidePollElement; + }; + interface HTMLAppSlideQrcodeElement extends Components.AppSlideQrcode, HTMLStencilElement { + } + var HTMLAppSlideQrcodeElement: { + prototype: HTMLAppSlideQrcodeElement; + new (): HTMLAppSlideQrcodeElement; + }; + interface HTMLAppSlideSplitElement extends Components.AppSlideSplit, HTMLStencilElement { + } + var HTMLAppSlideSplitElement: { + prototype: HTMLAppSlideSplitElement; + new (): HTMLAppSlideSplitElement; + }; + interface HTMLAppSlideTitleElement extends Components.AppSlideTitle, HTMLStencilElement { + } + var HTMLAppSlideTitleElement: { + prototype: HTMLAppSlideTitleElement; + new (): HTMLAppSlideTitleElement; + }; + interface HTMLAppSlideVideoElement extends Components.AppSlideVideo, HTMLStencilElement { + } + var HTMLAppSlideVideoElement: { + prototype: HTMLAppSlideVideoElement; + new (): HTMLAppSlideVideoElement; + }; + interface HTMLAppSlideYoutubeElement extends Components.AppSlideYoutube, HTMLStencilElement { + } + var HTMLAppSlideYoutubeElement: { + prototype: HTMLAppSlideYoutubeElement; + new (): HTMLAppSlideYoutubeElement; + }; + interface HTMLAppSlidesConceptElement extends Components.AppSlidesConcept, HTMLStencilElement { + } + var HTMLAppSlidesConceptElement: { + prototype: HTMLAppSlidesConceptElement; + new (): HTMLAppSlidesConceptElement; + }; + interface HTMLAppThemeSwitcherElement extends Components.AppThemeSwitcher, HTMLStencilElement { + } + var HTMLAppThemeSwitcherElement: { + prototype: HTMLAppThemeSwitcherElement; + new (): HTMLAppThemeSwitcherElement; + }; + interface HTMLElementTagNameMap { + "app-components-charts": HTMLAppComponentsChartsElement; + "app-components-color": HTMLAppComponentsColorElement; + "app-components-demo": HTMLAppComponentsDemoElement; + "app-components-drr": HTMLAppComponentsDrrElement; + "app-components-gif": HTMLAppComponentsGifElement; + "app-components-highlight-code": HTMLAppComponentsHighlightCodeElement; + "app-components-inline-editor": HTMLAppComponentsInlineEditorElement; + "app-components-lazy-img": HTMLAppComponentsLazyImgElement; + "app-components-math": HTMLAppComponentsMathElement; + "app-components-qrcode": HTMLAppComponentsQrcodeElement; + "app-components-social": HTMLAppComponentsSocialElement; + "app-components-youtube": HTMLAppComponentsYoutubeElement; + "app-deck-actions": HTMLAppDeckActionsElement; + "app-deck-background": HTMLAppDeckBackgroundElement; + "app-deck-events": HTMLAppDeckEventsElement; + "app-deck-extra-features": HTMLAppDeckExtraFeaturesElement; + "app-deck-navigation": HTMLAppDeckNavigationElement; + "app-deck-pager": HTMLAppDeckPagerElement; + "app-deck-size": HTMLAppDeckSizeElement; + "app-deck-transition": HTMLAppDeckTransitionElement; + "app-edit-default": HTMLAppEditDefaultElement; + "app-edit-fonts": HTMLAppEditFontsElement; + "app-edit-lazy-loading": HTMLAppEditLazyLoadingElement; + "app-edit-markdown": HTMLAppEditMarkdownElement; + "app-edit-reveal": HTMLAppEditRevealElement; + "app-edit-rtl": HTMLAppEditRtlElement; + "app-edit-theming": HTMLAppEditThemingElement; + "app-footer": HTMLAppFooterElement; + "app-home": HTMLAppHomeElement; + "app-installation": HTMLAppInstallationElement; + "app-introduction": HTMLAppIntroductionElement; + "app-logo": HTMLAppLogoElement; + "app-menu-footer": HTMLAppMenuFooterElement; + "app-misc-backstory": HTMLAppMiscBackstoryElement; + "app-misc-contact": HTMLAppMiscContactElement; + "app-misc-logo": HTMLAppMiscLogoElement; + "app-misc-open-source": HTMLAppMiscOpenSourceElement; + "app-navigation": HTMLAppNavigationElement; + "app-navigation-modal": HTMLAppNavigationModalElement; + "app-publishing": HTMLAppPublishingElement; + "app-remote-control": HTMLAppRemoteControlElement; + "app-root": HTMLAppRootElement; + "app-running": HTMLAppRunningElement; + "app-slide-aspect-ratio": HTMLAppSlideAspectRatioElement; + "app-slide-author": HTMLAppSlideAuthorElement; + "app-slide-big-img": HTMLAppSlideBigImgElement; + "app-slide-chart": HTMLAppSlideChartElement; + "app-slide-code": HTMLAppSlideCodeElement; + "app-slide-content": HTMLAppSlideContentElement; + "app-slide-countdown": HTMLAppSlideCountdownElement; + "app-slide-gif": HTMLAppSlideGifElement; + "app-slide-playground": HTMLAppSlidePlaygroundElement; + "app-slide-poll": HTMLAppSlidePollElement; + "app-slide-qrcode": HTMLAppSlideQrcodeElement; + "app-slide-split": HTMLAppSlideSplitElement; + "app-slide-title": HTMLAppSlideTitleElement; + "app-slide-video": HTMLAppSlideVideoElement; + "app-slide-youtube": HTMLAppSlideYoutubeElement; + "app-slides-concept": HTMLAppSlidesConceptElement; + "app-theme-switcher": HTMLAppThemeSwitcherElement; + } } - declare namespace LocalJSX { - interface AppComponentsCharts {} - interface AppComponentsColor {} - interface AppComponentsDemo {} - interface AppComponentsDrr {} - interface AppComponentsGif {} - interface AppComponentsHighlightCode {} - interface AppComponentsInlineEditor {} - interface AppComponentsLazyImg {} - interface AppComponentsMath {} - interface AppComponentsQrcode {} - interface AppComponentsSocial {} - interface AppComponentsYoutube {} - interface AppDeckActions {} - interface AppDeckBackground {} - interface AppDeckEvents {} - interface AppDeckExtraFeatures {} - interface AppDeckNavigation {} - interface AppDeckPager {} - interface AppDeckSize {} - interface AppDeckTransition {} - interface AppEditDefault {} - interface AppEditFonts {} - interface AppEditLazyLoading {} - interface AppEditMarkdown {} - interface AppEditReveal {} - interface AppEditRtl {} - interface AppEditTheming {} - interface AppFooter { - 'start'?: boolean; - } - interface AppHome {} - interface AppInstallation {} - interface AppIntroduction {} - interface AppLogo {} - interface AppMenuFooter {} - interface AppMiscBackstory {} - interface AppMiscContact {} - interface AppMiscLogo {} - interface AppMiscOpenSource {} - interface AppNavigation { - 'logo'?: boolean; - 'menuToggle'?: boolean; - 'navigation'?: boolean; - } - interface AppNavigationModal {} - interface AppPublishing {} - interface AppRemoteControl {} - interface AppRoot {} - interface AppRunning {} - interface AppSlideAspectRatio {} - interface AppSlideAuthor {} - interface AppSlideBigImg {} - interface AppSlideChart {} - interface AppSlideCode {} - interface AppSlideContent {} - interface AppSlideCountdown {} - interface AppSlideGif {} - interface AppSlidePlayground {} - interface AppSlidePoll {} - interface AppSlideQrcode {} - interface AppSlideSplit {} - interface AppSlideTitle {} - interface AppSlideVideo {} - interface AppSlideYoutube {} - interface AppSlidesConcept {} - interface AppThemeSwitcher {} - - interface IntrinsicElements { - 'app-components-charts': AppComponentsCharts; - 'app-components-color': AppComponentsColor; - 'app-components-demo': AppComponentsDemo; - 'app-components-drr': AppComponentsDrr; - 'app-components-gif': AppComponentsGif; - 'app-components-highlight-code': AppComponentsHighlightCode; - 'app-components-inline-editor': AppComponentsInlineEditor; - 'app-components-lazy-img': AppComponentsLazyImg; - 'app-components-math': AppComponentsMath; - 'app-components-qrcode': AppComponentsQrcode; - 'app-components-social': AppComponentsSocial; - 'app-components-youtube': AppComponentsYoutube; - 'app-deck-actions': AppDeckActions; - 'app-deck-background': AppDeckBackground; - 'app-deck-events': AppDeckEvents; - 'app-deck-extra-features': AppDeckExtraFeatures; - 'app-deck-navigation': AppDeckNavigation; - 'app-deck-pager': AppDeckPager; - 'app-deck-size': AppDeckSize; - 'app-deck-transition': AppDeckTransition; - 'app-edit-default': AppEditDefault; - 'app-edit-fonts': AppEditFonts; - 'app-edit-lazy-loading': AppEditLazyLoading; - 'app-edit-markdown': AppEditMarkdown; - 'app-edit-reveal': AppEditReveal; - 'app-edit-rtl': AppEditRtl; - 'app-edit-theming': AppEditTheming; - 'app-footer': AppFooter; - 'app-home': AppHome; - 'app-installation': AppInstallation; - 'app-introduction': AppIntroduction; - 'app-logo': AppLogo; - 'app-menu-footer': AppMenuFooter; - 'app-misc-backstory': AppMiscBackstory; - 'app-misc-contact': AppMiscContact; - 'app-misc-logo': AppMiscLogo; - 'app-misc-open-source': AppMiscOpenSource; - 'app-navigation': AppNavigation; - 'app-navigation-modal': AppNavigationModal; - 'app-publishing': AppPublishing; - 'app-remote-control': AppRemoteControl; - 'app-root': AppRoot; - 'app-running': AppRunning; - 'app-slide-aspect-ratio': AppSlideAspectRatio; - 'app-slide-author': AppSlideAuthor; - 'app-slide-big-img': AppSlideBigImg; - 'app-slide-chart': AppSlideChart; - 'app-slide-code': AppSlideCode; - 'app-slide-content': AppSlideContent; - 'app-slide-countdown': AppSlideCountdown; - 'app-slide-gif': AppSlideGif; - 'app-slide-playground': AppSlidePlayground; - 'app-slide-poll': AppSlidePoll; - 'app-slide-qrcode': AppSlideQrcode; - 'app-slide-split': AppSlideSplit; - 'app-slide-title': AppSlideTitle; - 'app-slide-video': AppSlideVideo; - 'app-slide-youtube': AppSlideYoutube; - 'app-slides-concept': AppSlidesConcept; - 'app-theme-switcher': AppThemeSwitcher; - } + interface AppComponentsCharts { + } + interface AppComponentsColor { + } + interface AppComponentsDemo { + } + interface AppComponentsDrr { + } + interface AppComponentsGif { + } + interface AppComponentsHighlightCode { + } + interface AppComponentsInlineEditor { + } + interface AppComponentsLazyImg { + } + interface AppComponentsMath { + } + interface AppComponentsQrcode { + } + interface AppComponentsSocial { + } + interface AppComponentsYoutube { + } + interface AppDeckActions { + } + interface AppDeckBackground { + } + interface AppDeckEvents { + } + interface AppDeckExtraFeatures { + } + interface AppDeckNavigation { + } + interface AppDeckPager { + } + interface AppDeckSize { + } + interface AppDeckTransition { + } + interface AppEditDefault { + } + interface AppEditFonts { + } + interface AppEditLazyLoading { + } + interface AppEditMarkdown { + } + interface AppEditReveal { + } + interface AppEditRtl { + } + interface AppEditTheming { + } + interface AppFooter { + "start"?: boolean; + } + interface AppHome { + } + interface AppInstallation { + } + interface AppIntroduction { + } + interface AppLogo { + } + interface AppMenuFooter { + } + interface AppMiscBackstory { + } + interface AppMiscContact { + } + interface AppMiscLogo { + } + interface AppMiscOpenSource { + } + interface AppNavigation { + "logo"?: boolean; + "menuToggle"?: boolean; + "navigation"?: boolean; + } + interface AppNavigationModal { + } + interface AppPublishing { + } + interface AppRemoteControl { + } + interface AppRoot { + } + interface AppRunning { + } + interface AppSlideAspectRatio { + } + interface AppSlideAuthor { + } + interface AppSlideBigImg { + } + interface AppSlideChart { + } + interface AppSlideCode { + } + interface AppSlideContent { + } + interface AppSlideCountdown { + } + interface AppSlideGif { + } + interface AppSlidePlayground { + } + interface AppSlidePoll { + } + interface AppSlideQrcode { + } + interface AppSlideSplit { + } + interface AppSlideTitle { + } + interface AppSlideVideo { + } + interface AppSlideYoutube { + } + interface AppSlidesConcept { + } + interface AppThemeSwitcher { + } + interface IntrinsicElements { + "app-components-charts": AppComponentsCharts; + "app-components-color": AppComponentsColor; + "app-components-demo": AppComponentsDemo; + "app-components-drr": AppComponentsDrr; + "app-components-gif": AppComponentsGif; + "app-components-highlight-code": AppComponentsHighlightCode; + "app-components-inline-editor": AppComponentsInlineEditor; + "app-components-lazy-img": AppComponentsLazyImg; + "app-components-math": AppComponentsMath; + "app-components-qrcode": AppComponentsQrcode; + "app-components-social": AppComponentsSocial; + "app-components-youtube": AppComponentsYoutube; + "app-deck-actions": AppDeckActions; + "app-deck-background": AppDeckBackground; + "app-deck-events": AppDeckEvents; + "app-deck-extra-features": AppDeckExtraFeatures; + "app-deck-navigation": AppDeckNavigation; + "app-deck-pager": AppDeckPager; + "app-deck-size": AppDeckSize; + "app-deck-transition": AppDeckTransition; + "app-edit-default": AppEditDefault; + "app-edit-fonts": AppEditFonts; + "app-edit-lazy-loading": AppEditLazyLoading; + "app-edit-markdown": AppEditMarkdown; + "app-edit-reveal": AppEditReveal; + "app-edit-rtl": AppEditRtl; + "app-edit-theming": AppEditTheming; + "app-footer": AppFooter; + "app-home": AppHome; + "app-installation": AppInstallation; + "app-introduction": AppIntroduction; + "app-logo": AppLogo; + "app-menu-footer": AppMenuFooter; + "app-misc-backstory": AppMiscBackstory; + "app-misc-contact": AppMiscContact; + "app-misc-logo": AppMiscLogo; + "app-misc-open-source": AppMiscOpenSource; + "app-navigation": AppNavigation; + "app-navigation-modal": AppNavigationModal; + "app-publishing": AppPublishing; + "app-remote-control": AppRemoteControl; + "app-root": AppRoot; + "app-running": AppRunning; + "app-slide-aspect-ratio": AppSlideAspectRatio; + "app-slide-author": AppSlideAuthor; + "app-slide-big-img": AppSlideBigImg; + "app-slide-chart": AppSlideChart; + "app-slide-code": AppSlideCode; + "app-slide-content": AppSlideContent; + "app-slide-countdown": AppSlideCountdown; + "app-slide-gif": AppSlideGif; + "app-slide-playground": AppSlidePlayground; + "app-slide-poll": AppSlidePoll; + "app-slide-qrcode": AppSlideQrcode; + "app-slide-split": AppSlideSplit; + "app-slide-title": AppSlideTitle; + "app-slide-video": AppSlideVideo; + "app-slide-youtube": AppSlideYoutube; + "app-slides-concept": AppSlidesConcept; + "app-theme-switcher": AppThemeSwitcher; + } } - export { LocalJSX as JSX }; - - declare module "@stencil/core" { - export namespace JSX { - interface IntrinsicElements { - 'app-components-charts': LocalJSX.AppComponentsCharts & JSXBase.HTMLAttributes; - 'app-components-color': LocalJSX.AppComponentsColor & JSXBase.HTMLAttributes; - 'app-components-demo': LocalJSX.AppComponentsDemo & JSXBase.HTMLAttributes; - 'app-components-drr': LocalJSX.AppComponentsDrr & JSXBase.HTMLAttributes; - 'app-components-gif': LocalJSX.AppComponentsGif & JSXBase.HTMLAttributes; - 'app-components-highlight-code': LocalJSX.AppComponentsHighlightCode & JSXBase.HTMLAttributes; - 'app-components-inline-editor': LocalJSX.AppComponentsInlineEditor & JSXBase.HTMLAttributes; - 'app-components-lazy-img': LocalJSX.AppComponentsLazyImg & JSXBase.HTMLAttributes; - 'app-components-math': LocalJSX.AppComponentsMath & JSXBase.HTMLAttributes; - 'app-components-qrcode': LocalJSX.AppComponentsQrcode & JSXBase.HTMLAttributes; - 'app-components-social': LocalJSX.AppComponentsSocial & JSXBase.HTMLAttributes; - 'app-components-youtube': LocalJSX.AppComponentsYoutube & JSXBase.HTMLAttributes; - 'app-deck-actions': LocalJSX.AppDeckActions & JSXBase.HTMLAttributes; - 'app-deck-background': LocalJSX.AppDeckBackground & JSXBase.HTMLAttributes; - 'app-deck-events': LocalJSX.AppDeckEvents & JSXBase.HTMLAttributes; - 'app-deck-extra-features': LocalJSX.AppDeckExtraFeatures & JSXBase.HTMLAttributes; - 'app-deck-navigation': LocalJSX.AppDeckNavigation & JSXBase.HTMLAttributes; - 'app-deck-pager': LocalJSX.AppDeckPager & JSXBase.HTMLAttributes; - 'app-deck-size': LocalJSX.AppDeckSize & JSXBase.HTMLAttributes; - 'app-deck-transition': LocalJSX.AppDeckTransition & JSXBase.HTMLAttributes; - 'app-edit-default': LocalJSX.AppEditDefault & JSXBase.HTMLAttributes; - 'app-edit-fonts': LocalJSX.AppEditFonts & JSXBase.HTMLAttributes; - 'app-edit-lazy-loading': LocalJSX.AppEditLazyLoading & JSXBase.HTMLAttributes; - 'app-edit-markdown': LocalJSX.AppEditMarkdown & JSXBase.HTMLAttributes; - 'app-edit-reveal': LocalJSX.AppEditReveal & JSXBase.HTMLAttributes; - 'app-edit-rtl': LocalJSX.AppEditRtl & JSXBase.HTMLAttributes; - 'app-edit-theming': LocalJSX.AppEditTheming & JSXBase.HTMLAttributes; - 'app-footer': LocalJSX.AppFooter & JSXBase.HTMLAttributes; - 'app-home': LocalJSX.AppHome & JSXBase.HTMLAttributes; - 'app-installation': LocalJSX.AppInstallation & JSXBase.HTMLAttributes; - 'app-introduction': LocalJSX.AppIntroduction & JSXBase.HTMLAttributes; - 'app-logo': LocalJSX.AppLogo & JSXBase.HTMLAttributes; - 'app-menu-footer': LocalJSX.AppMenuFooter & JSXBase.HTMLAttributes; - 'app-misc-backstory': LocalJSX.AppMiscBackstory & JSXBase.HTMLAttributes; - 'app-misc-contact': LocalJSX.AppMiscContact & JSXBase.HTMLAttributes; - 'app-misc-logo': LocalJSX.AppMiscLogo & JSXBase.HTMLAttributes; - 'app-misc-open-source': LocalJSX.AppMiscOpenSource & JSXBase.HTMLAttributes; - 'app-navigation': LocalJSX.AppNavigation & JSXBase.HTMLAttributes; - 'app-navigation-modal': LocalJSX.AppNavigationModal & JSXBase.HTMLAttributes; - 'app-publishing': LocalJSX.AppPublishing & JSXBase.HTMLAttributes; - 'app-remote-control': LocalJSX.AppRemoteControl & JSXBase.HTMLAttributes; - 'app-root': LocalJSX.AppRoot & JSXBase.HTMLAttributes; - 'app-running': LocalJSX.AppRunning & JSXBase.HTMLAttributes; - 'app-slide-aspect-ratio': LocalJSX.AppSlideAspectRatio & JSXBase.HTMLAttributes; - 'app-slide-author': LocalJSX.AppSlideAuthor & JSXBase.HTMLAttributes; - 'app-slide-big-img': LocalJSX.AppSlideBigImg & JSXBase.HTMLAttributes; - 'app-slide-chart': LocalJSX.AppSlideChart & JSXBase.HTMLAttributes; - 'app-slide-code': LocalJSX.AppSlideCode & JSXBase.HTMLAttributes; - 'app-slide-content': LocalJSX.AppSlideContent & JSXBase.HTMLAttributes; - 'app-slide-countdown': LocalJSX.AppSlideCountdown & JSXBase.HTMLAttributes; - 'app-slide-gif': LocalJSX.AppSlideGif & JSXBase.HTMLAttributes; - 'app-slide-playground': LocalJSX.AppSlidePlayground & JSXBase.HTMLAttributes; - 'app-slide-poll': LocalJSX.AppSlidePoll & JSXBase.HTMLAttributes; - 'app-slide-qrcode': LocalJSX.AppSlideQrcode & JSXBase.HTMLAttributes; - 'app-slide-split': LocalJSX.AppSlideSplit & JSXBase.HTMLAttributes; - 'app-slide-title': LocalJSX.AppSlideTitle & JSXBase.HTMLAttributes; - 'app-slide-video': LocalJSX.AppSlideVideo & JSXBase.HTMLAttributes; - 'app-slide-youtube': LocalJSX.AppSlideYoutube & JSXBase.HTMLAttributes; - 'app-slides-concept': LocalJSX.AppSlidesConcept & JSXBase.HTMLAttributes; - 'app-theme-switcher': LocalJSX.AppThemeSwitcher & JSXBase.HTMLAttributes; - } - } + export namespace JSX { + interface IntrinsicElements { + "app-components-charts": LocalJSX.AppComponentsCharts & JSXBase.HTMLAttributes; + "app-components-color": LocalJSX.AppComponentsColor & JSXBase.HTMLAttributes; + "app-components-demo": LocalJSX.AppComponentsDemo & JSXBase.HTMLAttributes; + "app-components-drr": LocalJSX.AppComponentsDrr & JSXBase.HTMLAttributes; + "app-components-gif": LocalJSX.AppComponentsGif & JSXBase.HTMLAttributes; + "app-components-highlight-code": LocalJSX.AppComponentsHighlightCode & JSXBase.HTMLAttributes; + "app-components-inline-editor": LocalJSX.AppComponentsInlineEditor & JSXBase.HTMLAttributes; + "app-components-lazy-img": LocalJSX.AppComponentsLazyImg & JSXBase.HTMLAttributes; + "app-components-math": LocalJSX.AppComponentsMath & JSXBase.HTMLAttributes; + "app-components-qrcode": LocalJSX.AppComponentsQrcode & JSXBase.HTMLAttributes; + "app-components-social": LocalJSX.AppComponentsSocial & JSXBase.HTMLAttributes; + "app-components-youtube": LocalJSX.AppComponentsYoutube & JSXBase.HTMLAttributes; + "app-deck-actions": LocalJSX.AppDeckActions & JSXBase.HTMLAttributes; + "app-deck-background": LocalJSX.AppDeckBackground & JSXBase.HTMLAttributes; + "app-deck-events": LocalJSX.AppDeckEvents & JSXBase.HTMLAttributes; + "app-deck-extra-features": LocalJSX.AppDeckExtraFeatures & JSXBase.HTMLAttributes; + "app-deck-navigation": LocalJSX.AppDeckNavigation & JSXBase.HTMLAttributes; + "app-deck-pager": LocalJSX.AppDeckPager & JSXBase.HTMLAttributes; + "app-deck-size": LocalJSX.AppDeckSize & JSXBase.HTMLAttributes; + "app-deck-transition": LocalJSX.AppDeckTransition & JSXBase.HTMLAttributes; + "app-edit-default": LocalJSX.AppEditDefault & JSXBase.HTMLAttributes; + "app-edit-fonts": LocalJSX.AppEditFonts & JSXBase.HTMLAttributes; + "app-edit-lazy-loading": LocalJSX.AppEditLazyLoading & JSXBase.HTMLAttributes; + "app-edit-markdown": LocalJSX.AppEditMarkdown & JSXBase.HTMLAttributes; + "app-edit-reveal": LocalJSX.AppEditReveal & JSXBase.HTMLAttributes; + "app-edit-rtl": LocalJSX.AppEditRtl & JSXBase.HTMLAttributes; + "app-edit-theming": LocalJSX.AppEditTheming & JSXBase.HTMLAttributes; + "app-footer": LocalJSX.AppFooter & JSXBase.HTMLAttributes; + "app-home": LocalJSX.AppHome & JSXBase.HTMLAttributes; + "app-installation": LocalJSX.AppInstallation & JSXBase.HTMLAttributes; + "app-introduction": LocalJSX.AppIntroduction & JSXBase.HTMLAttributes; + "app-logo": LocalJSX.AppLogo & JSXBase.HTMLAttributes; + "app-menu-footer": LocalJSX.AppMenuFooter & JSXBase.HTMLAttributes; + "app-misc-backstory": LocalJSX.AppMiscBackstory & JSXBase.HTMLAttributes; + "app-misc-contact": LocalJSX.AppMiscContact & JSXBase.HTMLAttributes; + "app-misc-logo": LocalJSX.AppMiscLogo & JSXBase.HTMLAttributes; + "app-misc-open-source": LocalJSX.AppMiscOpenSource & JSXBase.HTMLAttributes; + "app-navigation": LocalJSX.AppNavigation & JSXBase.HTMLAttributes; + "app-navigation-modal": LocalJSX.AppNavigationModal & JSXBase.HTMLAttributes; + "app-publishing": LocalJSX.AppPublishing & JSXBase.HTMLAttributes; + "app-remote-control": LocalJSX.AppRemoteControl & JSXBase.HTMLAttributes; + "app-root": LocalJSX.AppRoot & JSXBase.HTMLAttributes; + "app-running": LocalJSX.AppRunning & JSXBase.HTMLAttributes; + "app-slide-aspect-ratio": LocalJSX.AppSlideAspectRatio & JSXBase.HTMLAttributes; + "app-slide-author": LocalJSX.AppSlideAuthor & JSXBase.HTMLAttributes; + "app-slide-big-img": LocalJSX.AppSlideBigImg & JSXBase.HTMLAttributes; + "app-slide-chart": LocalJSX.AppSlideChart & JSXBase.HTMLAttributes; + "app-slide-code": LocalJSX.AppSlideCode & JSXBase.HTMLAttributes; + "app-slide-content": LocalJSX.AppSlideContent & JSXBase.HTMLAttributes; + "app-slide-countdown": LocalJSX.AppSlideCountdown & JSXBase.HTMLAttributes; + "app-slide-gif": LocalJSX.AppSlideGif & JSXBase.HTMLAttributes; + "app-slide-playground": LocalJSX.AppSlidePlayground & JSXBase.HTMLAttributes; + "app-slide-poll": LocalJSX.AppSlidePoll & JSXBase.HTMLAttributes; + "app-slide-qrcode": LocalJSX.AppSlideQrcode & JSXBase.HTMLAttributes; + "app-slide-split": LocalJSX.AppSlideSplit & JSXBase.HTMLAttributes; + "app-slide-title": LocalJSX.AppSlideTitle & JSXBase.HTMLAttributes; + "app-slide-video": LocalJSX.AppSlideVideo & JSXBase.HTMLAttributes; + "app-slide-youtube": LocalJSX.AppSlideYoutube & JSXBase.HTMLAttributes; + "app-slides-concept": LocalJSX.AppSlidesConcept & JSXBase.HTMLAttributes; + "app-theme-switcher": LocalJSX.AppThemeSwitcher & JSXBase.HTMLAttributes; + } + } } - - From 641304d7086053f8d88b15575861935bed498127 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 25 Jun 2020 17:22:32 +0200 Subject: [PATCH 10/20] feat(#675): update stencil v1.15 to solve prerendering Signed-off-by: peterpeterparker --- remote/package-lock.json | 2224 ++++++++++++++++---------------------- remote/package.json | 25 +- 2 files changed, 918 insertions(+), 1331 deletions(-) diff --git a/remote/package-lock.json b/remote/package-lock.json index 0dcdf82e5..687b9c4c7 100644 --- a/remote/package-lock.json +++ b/remote/package-lock.json @@ -5,21 +5,21 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", "dev": true, "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.3" } }, "@babel/compat-data": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.6.tgz", - "integrity": "sha512-5QPTrNen2bm7RBc7dsOmcA5hbrS4O2Vhmk5XOL4zWW/zD/hV0iinpefDlkm+tBBy8kDtFaaeEvmAqt+nURAV2g==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.3.tgz", + "integrity": "sha512-BDIfJ9uNZuI0LajPfoYV28lX8kyCPMHY6uY4WH1lJdcicmAfxCK5ASzaeV0D/wsUaRH/cLk+amuxtC37sZ8TUg==", "dev": true, "requires": { - "browserslist": "^4.11.1", + "browserslist": "^4.12.0", "invariant": "^2.2.4", "semver": "^5.5.0" }, @@ -33,19 +33,19 @@ } }, "@babel/core": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.6.tgz", - "integrity": "sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helpers": "^7.9.6", - "@babel/parser": "^7.9.6", - "@babel/template": "^7.8.6", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.3.tgz", + "integrity": "sha512-5YqWxYE3pyhIi84L84YcwjeEgS+fa7ZjK6IBVGTjDVfm64njkR2lfDhVR5OudLk8x2GK59YoSyVv+L/03k1q9w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.3", + "@babel/generator": "^7.10.3", + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helpers": "^7.10.1", + "@babel/parser": "^7.10.3", + "@babel/template": "^7.10.3", + "@babel/traverse": "^7.10.3", + "@babel/types": "^7.10.3", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", @@ -71,12 +71,12 @@ } }, "@babel/generator": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz", - "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.3.tgz", + "integrity": "sha512-drt8MUHbEqRzNR0xnF8nMehbY11b1SDkRw03PSNH/3Rb2Z35oxkddVSi3rcaak0YJQ86PCuE7Qx1jSFhbLNBMA==", "dev": true, "requires": { - "@babel/types": "^7.9.6", + "@babel/types": "^7.10.3", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" @@ -91,32 +91,32 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", - "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz", + "integrity": "sha512-ewp3rvJEwLaHgyWGe4wQssC2vjks3E80WiUe2BpMb0KhreTjMROCbxXcEovTrbeGVdQct5VjQfrv9EgC+xMzCw==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.1" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", - "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.3.tgz", + "integrity": "sha512-lo4XXRnBlU6eRM92FkiZxpo1xFLmv3VsPFk61zJKMm7XYJfwqXHsYJTY6agoc4a3L8QPw1HqWehO18coZgbT6A==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-explode-assignable-expression": "^7.10.3", + "@babel/types": "^7.10.3" } }, "@babel/helper-compilation-targets": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.9.6.tgz", - "integrity": "sha512-x2Nvu0igO0ejXzx09B/1fGBxY9NXQlBW2kZsSxCJft+KHN8t9XWzIvFxtPHnBOAXpVsdxZKZFbRUC8TsNKajMw==", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.2.tgz", + "integrity": "sha512-hYgOhF4To2UTB4LTaZepN/4Pl9LD4gfbJx8A34mqoluT8TLbof1mhUlYuNWTEebONa8+UlCC4X0TEXu7AOUyGA==", "dev": true, "requires": { - "@babel/compat-data": "^7.9.6", - "browserslist": "^4.11.1", + "@babel/compat-data": "^7.10.1", + "browserslist": "^4.12.0", "invariant": "^2.2.4", "levenary": "^1.1.1", "semver": "^5.5.0" @@ -130,304 +130,338 @@ } } }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.3.tgz", + "integrity": "sha512-iRT9VwqtdFmv7UheJWthGc/h2s7MqoweBF9RUj77NFZsg9VfISvBTum3k6coAhJ8RWv2tj3yUjA03HxPd0vfpQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.3", + "@babel/helper-member-expression-to-functions": "^7.10.3", + "@babel/helper-optimise-call-expression": "^7.10.3", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1" + } + }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", - "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz", + "integrity": "sha512-Rx4rHS0pVuJn5pJOqaqcZR4XSgeF9G/pO/79t+4r7380tXFJdzImFnxMU19f83wjSrmKHq6myrM10pFHTGzkUA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-regex": "^7.8.3", + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-regex": "^7.10.1", "regexpu-core": "^4.7.0" } }, "@babel/helper-define-map": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", - "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.3.tgz", + "integrity": "sha512-bxRzDi4Sin/k0drWCczppOhov1sBSdBvXJObM1NLHQzjhXhwRtn7aRWGvLJWCYbuu2qUk3EKs6Ci9C9ps8XokQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/types": "^7.8.3", + "@babel/helper-function-name": "^7.10.3", + "@babel/types": "^7.10.3", "lodash": "^4.17.13" } }, "@babel/helper-explode-assignable-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", - "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.3.tgz", + "integrity": "sha512-0nKcR64XrOC3lsl+uhD15cwxPvaB6QKUDlD84OT9C3myRbhJqTMYir69/RWItUvHpharv0eJ/wk7fl34ONSwZw==", "dev": true, "requires": { - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/traverse": "^7.10.3", + "@babel/types": "^7.10.3" } }, "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.3.tgz", + "integrity": "sha512-FvSj2aiOd8zbeqijjgqdMDSyxsGHaMt5Tr0XjQsGKHD3/1FP3wksjnLAWzxw7lvXiej8W1Jt47SKTZ6upQNiRw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" + "@babel/helper-get-function-arity": "^7.10.3", + "@babel/template": "^7.10.3", + "@babel/types": "^7.10.3" } }, "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.3.tgz", + "integrity": "sha512-iUD/gFsR+M6uiy69JA6fzM5seno8oE85IYZdbVVEuQaZlEzMO2MXblh+KSPJgsZAUx0EEbWXU0yJaW7C9CdAVg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.3" } }, "@babel/helper-hoist-variables": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", - "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.3.tgz", + "integrity": "sha512-9JyafKoBt5h20Yv1+BXQMdcXXavozI1vt401KBiRc2qzUepbVnd7ogVNymY1xkQN9fekGwfxtotH2Yf5xsGzgg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.3" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", - "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.3.tgz", + "integrity": "sha512-q7+37c4EPLSjNb2NmWOjNwj0+BOyYlssuQ58kHEWk1Z78K5i8vTUsteq78HMieRPQSl/NtpQyJfdjt3qZ5V2vw==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.3" } }, "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.3.tgz", + "integrity": "sha512-Jtqw5M9pahLSUWA+76nhK9OG8nwYXzhQzVIGFoNaHnXF/r4l7kz4Fl0UAW7B6mqC5myoJiBP5/YQlXQTMfHI9w==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.3" } }, "@babel/helper-module-transforms": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", - "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz", + "integrity": "sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.6", - "@babel/types": "^7.9.0", + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-simple-access": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1", "lodash": "^4.17.13" } }, "@babel/helper-optimise-call-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", - "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.3.tgz", + "integrity": "sha512-kT2R3VBH/cnSz+yChKpaKRJQJWxdGoc6SjioRId2wkeV3bK0wLLioFpJROrX0U4xr/NmxSSAWT/9Ih5snwIIzg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.3" } }, "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.3.tgz", + "integrity": "sha512-j/+j8NAWUTxOtx4LKHybpSClxHoq6I91DQ/mKgAXn5oNUPIUiGppjPIX3TDtJWPrdfP9Kfl7e4fgVMiQR9VE/g==", "dev": true }, "@babel/helper-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", - "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.1.tgz", + "integrity": "sha512-7isHr19RsIJWWLLFn21ubFt223PjQyg1HY7CZEMRr820HttHPpVvrsIN3bUOo44DEfFV4kBXO7Abbn9KTUZV7g==", "dev": true, "requires": { "lodash": "^4.17.13" } }, "@babel/helper-remap-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", - "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.3.tgz", + "integrity": "sha512-sLB7666ARbJUGDO60ZormmhQOyqMX/shKBXZ7fy937s+3ID8gSrneMvKSSb+8xIM5V7Vn6uNVtOY1vIm26XLtA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-wrap-function": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-wrap-function": "^7.10.1", + "@babel/template": "^7.10.3", + "@babel/traverse": "^7.10.3", + "@babel/types": "^7.10.3" } }, "@babel/helper-replace-supers": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz", - "integrity": "sha512-qX+chbxkbArLyCImk3bWV+jB5gTNU/rsze+JlcF6Nf8tVTigPJSI1o1oBow/9Resa1yehUO9lIipsmu9oG4RzA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz", + "integrity": "sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6" + "@babel/helper-member-expression-to-functions": "^7.10.1", + "@babel/helper-optimise-call-expression": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/helper-simple-access": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", - "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz", + "integrity": "sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==", "dev": true, "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz", + "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.1" } }, "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", - "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz", + "integrity": "sha512-C0MzRGteVDn+H32/ZgbAv5r56f2o1fZSA/rj/TYo8JEJNHg+9BdSmKBUND0shxWRztWhjlT2cvHYuynpPsVJwQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-function-name": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/helpers": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.6.tgz", - "integrity": "sha512-tI4bUbldloLcHWoRUMAj4g1bF313M/o6fBKhIsb3QnGVPwRm9JsNf/gqMkQ7zjqReABiffPV6RWj7hEglID5Iw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz", + "integrity": "sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==", "dev": true, "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6" + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz", - "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.3.tgz", + "integrity": "sha512-oJtNJCMFdIMwXGmx+KxuaD7i3b8uS7TTFYW/FNG2BT8m+fmGHoiPYoH0Pe3gya07WuFmM5FCDIr1x0irkD/hyA==", "dev": true }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", - "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.3.tgz", + "integrity": "sha512-WUUWM7YTOudF4jZBAJIW9D7aViYC/Fn0Pln4RIHlQALyno3sXSjqmTA4Zy1TKC2D49RCR8Y/Pn4OIUtEypK3CA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/helper-remap-async-to-generator": "^7.10.3", "@babel/plugin-syntax-async-generators": "^7.8.0" } }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.1.tgz", + "integrity": "sha512-sqdGWgoXlnOdgMXU+9MbhzwFRgxVLeiGBqTrnuS7LC2IBU31wSsESbTUreT2O418obpfPdGUR2GbEufZF1bpqw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", - "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz", + "integrity": "sha512-Cpc2yUVHTEGPlmiQzXj026kqwjEQAD9I4ZC16uzdbgWgitg/UHKHLffKNCQZ5+y8jpIZPJcKcwsr2HwPh+w3XA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", - "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz", + "integrity": "sha512-m8r5BmV+ZLpWPtMY2mOKN7wre6HIO4gfIiV+eOmsnZABNenrt/kzYBwrh+KOfgumSWpnlGs5F70J8afYMSJMBg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "@babel/plugin-syntax-json-strings": "^7.8.0" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz", + "integrity": "sha512-56cI/uHYgL2C8HVuHOuvVowihhX0sxb3nnfVRzUeVHTWmRHTZrKuAh/OBIMggGU/S1g/1D2CRCXqP+3u7vX7iA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", - "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.1.tgz", + "integrity": "sha512-jjfym4N9HtCiNfyyLAVD8WqPYeHUrw4ihxuAynWj6zzp2gf9Ey2f7ImhFm6ikB3CLf5Z/zmcJDri6B4+9j9RsA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-numeric-separator": "^7.10.1" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz", - "integrity": "sha512-Ga6/fhGqA9Hj+y6whNpPv8psyaK5xzrQwSPsGPloVkvmH+PqW1ixdnfJ9uIO06OjQNYol3PMnfmJ8vfZtkzF+A==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.3.tgz", + "integrity": "sha512-ZZh5leCIlH9lni5bU/wB/UcjtcVLgR8gc+FAgW2OOY+m9h1II3ItTO1/cewNUcsIDZSYcSaz/rYVls+Fb0ExVQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.3", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.9.5" + "@babel/plugin-transform-parameters": "^7.10.1" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz", + "integrity": "sha512-VqExgeE62YBqI3ogkGoOJp1R6u12DFZjqwJhqtKc2o5m1YTUuUWnos7bZQFBhwkxIFpWYJ7uB75U7VAPPiKETA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", - "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.3.tgz", + "integrity": "sha512-yyG3n9dJ1vZ6v5sfmIlMMZ8azQoqx/5/nZTSWX1td6L1H1bsjzA8TInDChpafCZiJkeOFzp/PtrfigAQXxI1Ng==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.3", "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.1.tgz", + "integrity": "sha512-RZecFFJjDiQ2z6maFprLgrdnm0OzoC23Mx89xf1CcEsxmHuzuXOdniEuI+S3v7vjQG4F5sa6YtUp+19sZuSxHg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", - "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz", + "integrity": "sha512-JjfngYRvwmPwmnbRZyNiPFI8zxCZb8euzbCG/LxyKdeTb59tVciKo9GK9bi6JYKInk1H11Dq9j/zRqIH4KigfQ==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.8", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-syntax-async-generators": { @@ -439,6 +473,15 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz", + "integrity": "sha512-Gf2Yx/iRs1JREDtVZ56OrjjgFHCaldpTnuy9BHla10qyVT3YkIIGEtoDWhyop0ksu1GvNjHIoYRBqm3zoR1jyQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", @@ -467,12 +510,12 @@ } }, "@babel/plugin-syntax-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", - "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz", + "integrity": "sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-syntax-object-rest-spread": { @@ -503,382 +546,395 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", - "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz", + "integrity": "sha512-hgA5RYkmZm8FTFT3yu2N9Bx7yVVOKYT6yEdXXo6j2JTm0wNxgqaGeQVaSHRjhfnQbX91DtjFB6McRFSlcJH3xQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", - "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz", + "integrity": "sha512-6AZHgFJKP3DJX0eCNJj01RpytUa3SOGawIxweHkNX2L6PYikOZmoh5B0d7hIHaIgveMjX990IAa/xK7jRTN8OA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", - "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz", + "integrity": "sha512-XCgYjJ8TY2slj6SReBUyamJn3k2JLUIiiR5b6t1mNCMSvv7yx+jJpaewakikp0uWFQSF7ChPPoe3dHmXLpISkg==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3" + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-remap-async-to-generator": "^7.10.1" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", - "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz", + "integrity": "sha512-B7K15Xp8lv0sOJrdVAoukKlxP9N59HS48V1J3U/JGj+Ad+MHq+am6xJVs85AgXrQn4LV8vaYFOB+pr/yIuzW8Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", - "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz", + "integrity": "sha512-8bpWG6TtF5akdhIm/uWTyjHqENpy13Fx8chg7pFH875aNLwX8JxIxqm08gmAT+Whe6AOmaTeLPe7dpLbXt+xUw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "lodash": "^4.17.13" } }, "@babel/plugin-transform-classes": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", - "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-define-map": "^7.8.3", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.3.tgz", + "integrity": "sha512-irEX0ChJLaZVC7FvvRoSIxJlmk0IczFLcwaRXUArBKYHCHbOhe57aG8q3uw/fJsoSXvZhjRX960hyeAGlVBXZw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-define-map": "^7.10.3", + "@babel/helper-function-name": "^7.10.3", + "@babel/helper-optimise-call-expression": "^7.10.3", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", - "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.3.tgz", + "integrity": "sha512-GWzhaBOsdbjVFav96drOz7FzrcEW6AP5nax0gLIpstiFaI3LOb2tAg06TimaWU6YKOfUACK3FVrxPJ4GSc5TgA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.3" } }, "@babel/plugin-transform-destructuring": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", - "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz", + "integrity": "sha512-V/nUc4yGWG71OhaTH705pU8ZSdM6c1KmmLP8ys59oOYbT7RpMYAR3MsVOt6OHL0WzG7BlTU076va9fjJyYzJMA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", - "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz", + "integrity": "sha512-19VIMsD1dp02RvduFUmfzj8uknaO3uiHHF0s3E1OHnVsNj8oge8EQ5RzHRbJjGSetRnkEuBYO7TG1M5kKjGLOA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", - "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz", + "integrity": "sha512-wIEpkX4QvX8Mo9W6XF3EdGttrIPZWozHfEaDTU0WJD/TDnXMvdDh30mzUl/9qWhnf7naicYartcEfUghTCSNpA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", - "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz", + "integrity": "sha512-lr/przdAbpEA2BUzRvjXdEDLrArGRRPwbaF9rvayuHRvdQ7lUTTkZnhZrJ4LE2jvgMRFF4f0YuPQ20vhiPYxtA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-for-of": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", - "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz", + "integrity": "sha512-US8KCuxfQcn0LwSCMWMma8M2R5mAjJGsmoCBVwlMygvmDUMkTCykc84IqN1M7t+agSfOmLYTInLCHJM+RUoz+w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", - "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz", + "integrity": "sha512-//bsKsKFBJfGd65qSNNh1exBy5Y9gD9ZN+DvrJ8f7HXr4avE5POW6zB7Rj6VnqHV33+0vXWUwJT0wSHubiAQkw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", - "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz", + "integrity": "sha512-qi0+5qgevz1NHLZroObRm5A+8JJtibb7vdcPQF1KQE12+Y/xxl8coJ+TpPW9iRq+Mhw/NKLjm+5SHtAHCC7lAw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", - "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz", + "integrity": "sha512-UmaWhDokOFT2GcgU6MkHC11i0NQcL63iqeufXWfRy6pUOGYeCGEKhvfFO6Vz70UfYJYHwveg62GS83Rvpxn+NA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.6.tgz", - "integrity": "sha512-zoT0kgC3EixAyIAU+9vfaUVKTv9IxBDSabgHoUCBP6FqEJ+iNiN7ip7NBKcYqbfUDfuC2mFCbM7vbu4qJgOnDw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz", + "integrity": "sha512-31+hnWSFRI4/ACFr1qkboBbrTxoBIzj7qA69qlq8HY8p7+YCzkCT6/TvQ1a4B0z27VeWtAeJd6pr5G04dc1iHw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz", - "integrity": "sha512-7H25fSlLcn+iYimmsNe3uK1at79IE6SKW9q0/QeEHTMC9MdOZ+4bA+T1VFB5fgOqBWoqlifXRzYD0JPdmIrgSQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz", + "integrity": "sha512-AQG4fc3KOah0vdITwt7Gi6hD9BtQP/8bhem7OjbaMoRNCH5Djx42O2vYMfau7QnAzQCa+RJnhJBmFFMGpQEzrg==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-simple-access": "^7.10.1", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.6.tgz", - "integrity": "sha512-NW5XQuW3N2tTHim8e1b7qGy7s0kZ2OH3m5octc49K1SdAKGxYxeIx7hiIz05kS1R2R+hOWcsr1eYwcGhrdHsrg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.3.tgz", + "integrity": "sha512-GWXWQMmE1GH4ALc7YXW56BTh/AlzvDWhUNn9ArFF0+Cz5G8esYlVbXfdyHa1xaD1j+GnBoCeoQNlwtZTVdiG/A==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.8.3", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-hoist-variables": "^7.10.3", + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.3", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", - "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz", + "integrity": "sha512-EIuiRNMd6GB6ulcYlETnYYfgv4AxqrswghmBRQbWLHZxN4s7mupxzglnHqk9ZiUpDI4eRWewedJJNj67PWOXKA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", - "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.3.tgz", + "integrity": "sha512-I3EH+RMFyVi8Iy/LekQm948Z4Lz4yKT7rK+vuCAeRm0kTa6Z5W7xuhRxDNJv0FPya/her6AUgrDITb70YHtTvA==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.8.3" } }, "@babel/plugin-transform-new-target": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", - "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz", + "integrity": "sha512-MBlzPc1nJvbmO9rPr1fQwXOM2iGut+JC92ku6PbiJMMK7SnQc1rytgpopveE3Evn47gzvGYeCdgfCDbZo0ecUw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-object-super": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", - "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz", + "integrity": "sha512-WnnStUDN5GL+wGQrJylrnnVlFhFmeArINIR9gjhSeYyvroGhBrSAXYg/RHsnfzmsa+onJrTJrEClPzgNmmQ4Gw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1" } }, "@babel/plugin-transform-parameters": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", - "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz", + "integrity": "sha512-tJ1T0n6g4dXMsL45YsSzzSDZCxiHXAQp/qHrucOq5gEHncTA3xDxnd5+sZcoQp+N1ZbieAaB8r/VUCG0gqseOg==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-get-function-arity": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-property-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", - "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz", + "integrity": "sha512-Kr6+mgag8auNrgEpbfIWzdXYOvqDHZOF0+Bx2xh4H2EDNwcbRb9lY6nkZg8oSjsX+DH9Ebxm9hOqtKW+gRDeNA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-regenerator": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", - "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.3.tgz", + "integrity": "sha512-H5kNeW0u8mbk0qa1jVIVTeJJL6/TJ81ltD4oyPx0P499DhMJrTmmIFCmJ3QloGpQG8K9symccB7S7SJpCKLwtw==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", - "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz", + "integrity": "sha512-qN1OMoE2nuqSPmpTqEM7OvJ1FkMEV+BjVeZZm9V9mq/x1JLKQ4pcv8riZJMNN3u2AUGl0ouOMjRr2siecvHqUQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", - "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz", + "integrity": "sha512-AR0E/lZMfLstScFwztApGeyTHJ5u3JUKMjneqRItWeEqDdHWZwAOKycvQNCasCK/3r5YXsuNG25funcJDu7Y2g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", - "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz", + "integrity": "sha512-8wTPym6edIrClW8FI2IoaePB91ETOtg36dOkj3bYcNe7aDMN2FXEoUa+WrmPc4xa1u2PQK46fUX2aCb+zo9rfw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", - "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz", + "integrity": "sha512-j17ojftKjrL7ufX8ajKvwRilwqTok4q+BjkknmQw9VNHnItTyMP5anPFzxFJdCQs7clLcWpCV3ma+6qZWLnGMA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-regex": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-regex": "^7.10.1" } }, "@babel/plugin-transform-template-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", - "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.3.tgz", + "integrity": "sha512-yaBn9OpxQra/bk0/CaA4wr41O0/Whkg6nqjqApcinxM7pro51ojhX6fv1pimAnVjVfDy14K0ULoRL70CA9jWWA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.3" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", - "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz", + "integrity": "sha512-qX8KZcmbvA23zDi+lk9s6hC1FM7jgLHYIjuLgULgc8QtYnmB3tAVIYkNoKRQ75qWBeyzcoMoK8ZQmogGtC/w0g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.1.tgz", + "integrity": "sha512-zZ0Poh/yy1d4jeDWpx/mNwbKJVwUYJX73q+gyh4bwtG0/iUlzdEu0sLMda8yuDFS6LBQlT/ST1SJAR6zYwXWgw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", - "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz", + "integrity": "sha512-Y/2a2W299k0VIUdbqYm9X2qS6fE0CUBhhiPpimK6byy7OJ/kORLlIX+J6UrjgNu5awvs62k+6RSslxhcvVw2Tw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/preset-env": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.6.tgz", - "integrity": "sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.9.6", - "@babel/helper-compilation-targets": "^7.9.6", - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-proposal-async-generator-functions": "^7.8.3", - "@babel/plugin-proposal-dynamic-import": "^7.8.3", - "@babel/plugin-proposal-json-strings": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-numeric-separator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.9.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.3.tgz", + "integrity": "sha512-jHaSUgiewTmly88bJtMHbOd1bJf2ocYxb5BWKSDQIP5tmgFuS/n0gl+nhSrYDhT33m0vPxp+rP8oYYgPgMNQlg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.10.3", + "@babel/helper-compilation-targets": "^7.10.2", + "@babel/helper-module-imports": "^7.10.3", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/plugin-proposal-async-generator-functions": "^7.10.3", + "@babel/plugin-proposal-class-properties": "^7.10.1", + "@babel/plugin-proposal-dynamic-import": "^7.10.1", + "@babel/plugin-proposal-json-strings": "^7.10.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.1", + "@babel/plugin-proposal-numeric-separator": "^7.10.1", + "@babel/plugin-proposal-object-rest-spread": "^7.10.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.1", + "@babel/plugin-proposal-optional-chaining": "^7.10.3", + "@babel/plugin-proposal-private-methods": "^7.10.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.1", "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.1", "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-json-strings": "^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.1", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.8.3", - "@babel/plugin-transform-async-to-generator": "^7.8.3", - "@babel/plugin-transform-block-scoped-functions": "^7.8.3", - "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.9.5", - "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.9.5", - "@babel/plugin-transform-dotall-regex": "^7.8.3", - "@babel/plugin-transform-duplicate-keys": "^7.8.3", - "@babel/plugin-transform-exponentiation-operator": "^7.8.3", - "@babel/plugin-transform-for-of": "^7.9.0", - "@babel/plugin-transform-function-name": "^7.8.3", - "@babel/plugin-transform-literals": "^7.8.3", - "@babel/plugin-transform-member-expression-literals": "^7.8.3", - "@babel/plugin-transform-modules-amd": "^7.9.6", - "@babel/plugin-transform-modules-commonjs": "^7.9.6", - "@babel/plugin-transform-modules-systemjs": "^7.9.6", - "@babel/plugin-transform-modules-umd": "^7.9.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", - "@babel/plugin-transform-new-target": "^7.8.3", - "@babel/plugin-transform-object-super": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.9.5", - "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.8.7", - "@babel/plugin-transform-reserved-words": "^7.8.3", - "@babel/plugin-transform-shorthand-properties": "^7.8.3", - "@babel/plugin-transform-spread": "^7.8.3", - "@babel/plugin-transform-sticky-regex": "^7.8.3", - "@babel/plugin-transform-template-literals": "^7.8.3", - "@babel/plugin-transform-typeof-symbol": "^7.8.4", - "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.10.1", + "@babel/plugin-transform-arrow-functions": "^7.10.1", + "@babel/plugin-transform-async-to-generator": "^7.10.1", + "@babel/plugin-transform-block-scoped-functions": "^7.10.1", + "@babel/plugin-transform-block-scoping": "^7.10.1", + "@babel/plugin-transform-classes": "^7.10.3", + "@babel/plugin-transform-computed-properties": "^7.10.3", + "@babel/plugin-transform-destructuring": "^7.10.1", + "@babel/plugin-transform-dotall-regex": "^7.10.1", + "@babel/plugin-transform-duplicate-keys": "^7.10.1", + "@babel/plugin-transform-exponentiation-operator": "^7.10.1", + "@babel/plugin-transform-for-of": "^7.10.1", + "@babel/plugin-transform-function-name": "^7.10.1", + "@babel/plugin-transform-literals": "^7.10.1", + "@babel/plugin-transform-member-expression-literals": "^7.10.1", + "@babel/plugin-transform-modules-amd": "^7.10.1", + "@babel/plugin-transform-modules-commonjs": "^7.10.1", + "@babel/plugin-transform-modules-systemjs": "^7.10.3", + "@babel/plugin-transform-modules-umd": "^7.10.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.3", + "@babel/plugin-transform-new-target": "^7.10.1", + "@babel/plugin-transform-object-super": "^7.10.1", + "@babel/plugin-transform-parameters": "^7.10.1", + "@babel/plugin-transform-property-literals": "^7.10.1", + "@babel/plugin-transform-regenerator": "^7.10.3", + "@babel/plugin-transform-reserved-words": "^7.10.1", + "@babel/plugin-transform-shorthand-properties": "^7.10.1", + "@babel/plugin-transform-spread": "^7.10.1", + "@babel/plugin-transform-sticky-regex": "^7.10.1", + "@babel/plugin-transform-template-literals": "^7.10.3", + "@babel/plugin-transform-typeof-symbol": "^7.10.1", + "@babel/plugin-transform-unicode-escapes": "^7.10.1", + "@babel/plugin-transform-unicode-regex": "^7.10.1", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.9.6", - "browserslist": "^4.11.1", + "@babel/types": "^7.10.3", + "browserslist": "^4.12.0", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", "levenary": "^1.1.1", @@ -907,49 +963,49 @@ } }, "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.3.tgz", + "integrity": "sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.3.tgz", + "integrity": "sha512-5BjI4gdtD+9fHZUsaxPHPNpwa+xRkDO7c7JbhYn2afvrkDu5SfAAbi9AIMXw2xEhO/BR35TqiW97IqNvCo/GqA==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/code-frame": "^7.10.3", + "@babel/parser": "^7.10.3", + "@babel/types": "^7.10.3" } }, "@babel/traverse": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz", - "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.3.tgz", + "integrity": "sha512-qO6623eBFhuPm0TmmrUFMT1FulCmsSeJuVGhiLodk2raUDFhhTECLd9E9jC4LBIWziqt4wgF6KuXE4d+Jz9yug==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", + "@babel/code-frame": "^7.10.3", + "@babel/generator": "^7.10.3", + "@babel/helper-function-name": "^7.10.3", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/parser": "^7.10.3", + "@babel/types": "^7.10.3", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.9.5", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -1071,9 +1127,9 @@ } }, "@deckdeckgo/slide-code": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-code/-/slide-code-1.0.1.tgz", - "integrity": "sha512-p/O5S2vmKP2w7OAd6L7OS8hA474MUC/pY03qjh/6Fmo6Z1BKPKzEnjJ44Dh9gnSg1BsDuo0NZAPODhtl1lALhw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-code/-/slide-code-1.1.1.tgz", + "integrity": "sha512-lTwyhqluUvNwce1YKex5p0xmT5NKjiK4Q2GQaCn66evful43J7Dc1kDC056ujqzZMqhvrMp5kFwLx4I47x7hmg==", "requires": { "@deckdeckgo/slide-utils": "^1.1.0", "@deckdeckgo/utils": "^1.1.0" @@ -1132,9 +1188,9 @@ } }, "@deckdeckgo/slide-split": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-split/-/slide-split-1.1.4.tgz", - "integrity": "sha512-okiZPEWaATQOin5wWGmj9sGqkRFZe5VyJVj/SnLUrTtSqWZ9XIRz05eSle5m2An5uXYvG7ugJCxGd0cDCxXDuQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-split/-/slide-split-1.2.0.tgz", + "integrity": "sha512-gE4UzY2MqNP6HcFA40xEqVF2ZJMDOGG3zBVOfSXfLDe/On14U3FQbmGsAqzVUEHZQhtbWRoEd2RfnHu1suoUmw==", "requires": { "@deckdeckgo/slide-utils": "^1.1.0" } @@ -1234,9 +1290,9 @@ } }, "@ionic/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.1.1.tgz", - "integrity": "sha512-mmQL7hzwwReqFCJlRyxo3sNoI7r63GYnZD6QBXbYmCp83POvL89fQYegUfURM1Fcw0JiAZ3BsCoMYxuFXa7+cA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.2.2.tgz", + "integrity": "sha512-KUGJIWTcKuMGmLhmVpmszeDHtGoDmDWpR9mXnw/J+GTlS9Ix/b5mIslPbhsrJyI/qR449lL+cAvjbeeoVRUjhg==", "requires": { "ionicons": "^5.0.1", "tslib": "^1.10.0" @@ -1256,9 +1312,9 @@ } }, "@rollup/plugin-replace": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.2.tgz", - "integrity": "sha512-KEEL7V2tMNOsbAoNMKg91l1sNXBDoiP31GFlqXVOuV5691VQKzKBh91+OKKOG4uQWYqcFskcjFyh1d5YnZd0Zw==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.3.tgz", + "integrity": "sha512-XPmVXZ7IlaoWaJLkSCDaa0Y6uVo5XQYHhiMFzOd5qSv5rE+t/UJToPIOE56flKIxBFQI27ONsxb7dqHnwSsjKQ==", "dev": true, "requires": { "@rollup/pluginutils": "^3.0.8", @@ -1266,9 +1322,9 @@ } }, "@rollup/pluginutils": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.0.10.tgz", - "integrity": "sha512-d44M7t+PjmMrASHbhgpSbVgtL6EFyX7J4mYxwQ/c5eoaE6N2VgCgEcWVzNnwycIloti+/MpwFr8qfw+nRw00sw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dev": true, "requires": { "@types/estree": "0.0.39", @@ -1277,12 +1333,12 @@ } }, "@stencil/core": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-1.13.0.tgz", - "integrity": "sha512-++kIXaEgmwm/vq+9QAVHPuLLddCKVdJyI8OfHxknkpu5udxZMYA/vaN/K9i+2NIiTLbGpvHNk9E+RyYzKxS0XQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-1.15.0.tgz", + "integrity": "sha512-aWTagMDQtKTyNFCpAC98mYRDGDEp6ZfIuEO11RUxha2lqwwVjsXsn9HChr8k3XVPszb9azbmLoWrjT7b+2OKog==", "dev": true, "requires": { - "typescript": "3.8.3" + "typescript": "3.9.5" } }, "@stencil/postcss": { @@ -1295,9 +1351,9 @@ } }, "@stencil/sass": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-1.3.1.tgz", - "integrity": "sha512-5qsEyhLGTywpG4zlWv6eBhhj/z2Z37nbUGa87Ak0KqfsEiclJCYRA/AMM9FiN1jHfBvr968G4zE8rNlYmiPLsQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-1.3.2.tgz", + "integrity": "sha512-w6rkOsRIPY1rBa/13Wf+rMZrOzc6z86/Mkp3inzaYGsxBmLkf4PeP1rfaUB4SFDVRfMduP7FTd4ZJi/+FVrsMw==", "dev": true }, "@surma/rollup-plugin-off-main-thread": { @@ -1329,9 +1385,9 @@ "dev": true }, "@types/node": { - "version": "13.13.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.5.tgz", - "integrity": "sha512-3ySmiBYJPqgjiHA7oEaIo2Rzz0HrOZ7yrNO5HWyaE5q0lQ3BppDZ3N53Miz8bw2I7gh1/zir2MGVZBvpb1zq9g==", + "version": "14.0.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz", + "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==", "dev": true }, "@types/parse-json": { @@ -1350,9 +1406,9 @@ } }, "@types/socket.io-client": { - "version": "1.4.32", - "resolved": "https://registry.npmjs.org/@types/socket.io-client/-/socket.io-client-1.4.32.tgz", - "integrity": "sha512-Vs55Kq8F+OWvy1RLA31rT+cAyemzgm0EWNeax6BWF8H7QiiOYMJIdcwSDdm5LVgfEkoepsWkS+40+WNb7BUMbg==", + "version": "1.4.33", + "resolved": "https://registry.npmjs.org/@types/socket.io-client/-/socket.io-client-1.4.33.tgz", + "integrity": "sha512-m4LnxkljsI9fMsjwpW5QhRpMixo2BeeLpFmg0AE+sS4H1pzAd/cs/ftTiL60FLZgfFa8PFRPx5KsHu8O0bADKQ==", "dev": true }, "@types/w3c-generic-sensor": { @@ -1378,11 +1434,6 @@ "integrity": "sha512-hTDoPKPYbgcogZA9eqhihPO+HnUs5BNPfnoOyc9bzcuq56eYV28zwJ+3tortPN0uXgmDvNs3f1JaT4oTbtWxqg==", "dev": true }, - "@zeit/schemas": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", - "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==" - }, "abstract-leveldown": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz", @@ -1400,19 +1451,10 @@ } } }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, "acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", + "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==", "dev": true }, "after": { @@ -1420,48 +1462,15 @@ "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" }, - "ajv": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", - "requires": { - "string-width": "^2.0.0" - } - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" } }, - "arch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", - "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==" - }, - "arg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", - "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==" - }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -1502,6 +1511,14 @@ "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "async-limiter": { @@ -1518,18 +1535,18 @@ } }, "autoprefixer": { - "version": "9.7.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.6.tgz", - "integrity": "sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==", + "version": "9.8.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.4.tgz", + "integrity": "sha512-84aYfXlpUe45lvmS+HoAWKCkirI/sw4JK0/bTeeqgHYco3dcsOn0NqdejISjptsYwNji/21dnkDri9PsYKk89A==", "dev": true, "requires": { - "browserslist": "^4.11.1", - "caniuse-lite": "^1.0.30001039", - "chalk": "^2.4.2", + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001087", + "colorette": "^1.2.0", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.27", - "postcss-value-parser": "^4.0.3" + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" } }, "babel-extract-comments": { @@ -1598,7 +1615,8 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true }, "base64-arraybuffer": { "version": "0.1.5", @@ -1654,29 +1672,16 @@ "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==" }, "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==", "dev": true }, - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - } - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1744,33 +1749,62 @@ "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true, - "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz", + "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.2", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "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.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "browserslist": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.1.tgz", - "integrity": "sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.1.tgz", + "integrity": "sha512-WMjXwFtPskSW1pQUDJRxvRKRkeCr7usN0O/Za76N+F4oadaTdQHotSGcX9jT/Hs7mSKPkyMFNvqawB/1HzYDKQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001038", - "electron-to-chromium": "^1.3.390", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001088", + "electron-to-chromium": "^1.3.481", + "escalade": "^3.0.1", + "node-releases": "^1.1.58" } }, "buffer-es6": { @@ -1797,11 +1831,6 @@ "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", "dev": true }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, "callsite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", @@ -1813,34 +1842,28 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - }, "caniuse-lite": { - "version": "1.0.30001040", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001040.tgz", - "integrity": "sha512-Ep0tEPeI5wCvmJNrXjE3etgfI+lkl1fTDU6Y3ZH1mhrjkPlVI9W4pcKbMo+BQLpEWKVYYp2EmYaRsqpPC3k7lQ==", + "version": "1.0.30001088", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001088.tgz", + "integrity": "sha512-6eYUrlShRYveyqKG58HcyOfPgh3zb2xqs7NvT2VVtP3hEUeeWvc3lqhpeMTxYWBBeeaT9A4bKsrtjATm66BTHg==", "dev": true }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" }, "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true } } }, @@ -1860,11 +1883,6 @@ "safe-buffer": "^5.0.1" } }, - "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" - }, "clipboard": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", @@ -1876,90 +1894,6 @@ "tiny-emitter": "^2.0.0" } }, - "clipboardy": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz", - "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==", - "requires": { - "arch": "^2.1.0", - "execa": "^0.8.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "requires": { - "cross-spawn": "^5.0.1", - "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" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "requires": { - "path-key": "^2.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, "clone": { "version": "0.1.19", "resolved": "https://registry.npmjs.org/clone/-/clone-0.1.19.tgz", @@ -1970,6 +1904,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { "color-name": "1.1.3" } @@ -1977,7 +1912,14 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colorette": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.0.tgz", + "integrity": "sha512-soRSroY+OF/8OdA3PTQXwaDJeMc7TfknKKrxeSCencL2a4+Tx5zhxmmv7hdpCjhKBjehzp8+bwe/T68K0hpIjw==", + "dev": true }, "commander": { "version": "2.20.3", @@ -2011,47 +1953,11 @@ "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", - "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.14", - "debug": "2.6.9", - "on-headers": "~1.0.1", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "concat-stream": { "version": "1.6.2", @@ -2065,11 +1971,6 @@ "typedarray": "^0.0.6" } }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" - }, "convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", @@ -2130,6 +2031,14 @@ "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "create-hash": { @@ -2159,17 +2068,6 @@ "sha.js": "^2.4.8" } }, - "cross-spawn": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", - "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -2295,9 +2193,9 @@ } }, "date-fns": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.13.0.tgz", - "integrity": "sha512-xm0c61mevGF7f0XpCGtDTGpzEFC/1fpLXHbmFpxZZQJuvByIK2ozm6cSYuU+nxFYOPh2EuCfzUwlTEFwKG+h5w==" + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.14.0.tgz", + "integrity": "sha512-1zD+68jhFgDIM0rF05rcwYO8cExdNqxjq4xP1QKM60Q45mnO6zaMWB4tOzrIr4M4GSLntsKeE4c9Bdl2jhL/yw==" }, "debug": { "version": "4.1.1", @@ -2307,11 +2205,6 @@ "ms": "^2.1.1" } }, - "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==" - }, "deferred-leveldown": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz", @@ -2363,6 +2256,14 @@ "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "ejs": { @@ -2372,15 +2273,15 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.402", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.402.tgz", - "integrity": "sha512-gaCDfX7IUH0s3JmBiHCDPrvVcdnTTP1r4WLJc2dHkYYbLmXZ2XHiJCcGQ9Balf91aKTvuCKCyu2JjJYRykoI1w==", + "version": "1.3.483", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz", + "integrity": "sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==", "dev": true }, "elliptic": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", - "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", "dev": true, "requires": { "bn.js": "^4.4.0", @@ -2390,6 +2291,14 @@ "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0", "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "end-of-stream": { @@ -2402,11 +2311,11 @@ } }, "engine.io-client": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.0.tgz", - "integrity": "sha512-a4J5QO2k99CM2a0b12IznnyQndoEvtA4UAldhGzKqnHf42I3Qs2W5SPnDvatZRcMaNZs4IevVicBPayxYt6FwA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.3.tgz", + "integrity": "sha512-0NGY+9hioejTEJCaSJZfWZLk4FPI9dN+1H1C4+wj2iuFba47UgZbJzfWs4aNFajnX/qAaYKbe2lLTfEEWzCmcw==", "requires": { - "component-emitter": "1.2.1", + "component-emitter": "~1.3.0", "component-inherit": "0.0.3", "debug": "~4.1.0", "engine.io-parser": "~2.2.0", @@ -2417,6 +2326,13 @@ "ws": "~6.1.0", "xmlhttprequest-ssl": "~1.5.4", "yeast": "0.1.2" + }, + "dependencies": { + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + } } }, "engine.io-parser": { @@ -2449,10 +2365,16 @@ "is-arrayish": "^0.2.1" } }, + "escalade": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.1.tgz", + "integrity": "sha512-DR6NO3h9niOT+MZs7bjxlj2a1k+POu5RN8CLTPX2+i78bRi9eLe7+0zXgUHMnGXWybYcL61E9hGhPKqedy8tQA==", + "dev": true + }, "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" }, "estree-walker": { "version": "1.0.1", @@ -2476,70 +2398,28 @@ "safe-buffer": "^5.1.1" } }, - "execa": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", - "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^3.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, "extract-math": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/extract-math/-/extract-math-1.1.0.tgz", "integrity": "sha512-YDbUcfio8SSXayqVz+MscpaJhTt1mUoFtLbrZKL7yVwjQZK9TVI9ebriSIBFH+Jy9YHctgS7OriMFxmr/dpWww==", "requires": { "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } } }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", - "requires": { - "punycode": "^1.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } - } + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "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": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "find-versions": { @@ -2615,11 +2495,6 @@ } } }, - "g": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/g/-/g-2.0.1.tgz", - "integrity": "sha1-C1lj69DKcOO8jGdmk0oCGCHIuFc=" - }, "gensync": { "version": "1.0.0-beta.1", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", @@ -2632,15 +2507,6 @@ "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", "dev": true }, - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -2692,7 +2558,8 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "has-symbols": { "version": "1.0.1", @@ -2701,13 +2568,33 @@ "dev": true }, "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "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.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "hash.js": { @@ -2760,9 +2647,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -2813,9 +2700,9 @@ "dev": true }, "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", "dev": true }, "import-fresh": { @@ -2849,11 +2736,6 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" - }, "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -2880,11 +2762,6 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": 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=" - }, "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -2909,12 +2786,6 @@ "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "dev": true }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, "isarray": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", @@ -2929,7 +2800,8 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, "jest-worker": { "version": "24.9.0", @@ -2939,6 +2811,17 @@ "requires": { "merge-stream": "^2.0.0", "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "js-tokens": { @@ -2959,11 +2842,6 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "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==" - }, "json5": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", @@ -3207,13 +3085,12 @@ "dev": true }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "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": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, "lodash": { @@ -3256,15 +3133,6 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "ltgt": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", @@ -3305,19 +3173,14 @@ "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" - } - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "requires": { - "mime-db": "1.44.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "mimic-fn": { @@ -3342,6 +3205,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -3349,7 +3213,8 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "mri": { "version": "1.1.5", @@ -3375,15 +3240,10 @@ "minimatch": "^3.0.4" } }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, "node-releases": { - "version": "1.1.53", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", - "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==", + "version": "1.1.58", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", + "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==", "dev": true }, "normalize-range": { @@ -3392,15 +3252,6 @@ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, - "npm-run-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", - "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, "num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", @@ -3449,11 +3300,6 @@ "integrity": "sha1-Y+cWKmjvvrniE1iNWOmJ0eXEUws=", "dev": true }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -3473,39 +3319,33 @@ } }, "opencollective-postinstall": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz", - "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", - "dev": true - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "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": "^1.1.0" + "p-limit": "^2.2.0" } }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "parent-module": { @@ -3560,9 +3400,9 @@ } }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "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 }, "path-is-absolute": { @@ -3571,28 +3411,12 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, - "path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -3600,9 +3424,9 @@ "dev": true }, "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", "dev": true, "requires": { "create-hash": "^1.1.2", @@ -3625,66 +3449,6 @@ "dev": true, "requires": { "find-up": "^4.0.0" - }, - "dependencies": { - "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" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "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-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" } }, "please-upgrade-node": { @@ -3697,20 +3461,59 @@ } }, "postcss": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "dev": true, "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-value-parser": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", - "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, "prettier": { @@ -3739,54 +3542,110 @@ "multimatch": "^4.0.0" }, "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { - "p-locate": "^4.1.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "execa": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", + "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", "dev": true, "requires": { - "p-try": "^2.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^3.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.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==", + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", "dev": true, "requires": { - "p-limit": "^2.2.0" + "pump": "^3.0.0" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true }, - "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==", + "npm-run-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", + "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -3822,11 +3681,6 @@ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, "public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", @@ -3839,6 +3693,14 @@ "parse-asn1": "^5.0.0", "randombytes": "^2.0.1", "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "pump": { @@ -3851,11 +3713,6 @@ "once": "^1.3.1" } }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -3875,22 +3732,6 @@ "safe-buffer": "^5.1.0" } }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -3915,9 +3756,9 @@ } }, "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", "dev": true }, "regenerate-unicode-properties": { @@ -3959,27 +3800,10 @@ "unicode-match-property-value-ecmascript": "^1.2.0" } }, - "registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "requires": { - "rc": "^1.0.1" - } - }, "regjsgen": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", - "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", "dev": true }, "regjsparser": { @@ -4000,9 +3824,9 @@ } }, "remarkable": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-2.0.0.tgz", - "integrity": "sha512-3gvKFAgL4xmmVRKAMNm6UzDo/rO2gPVkZrWagp6AXEA4JvCcMcRx9aapYbb7AJAmLLvi/u06+EhzqoS7ha9qOg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-2.0.1.tgz", + "integrity": "sha512-YJyMcOH5lrR+kZdmB0aJJ4+93bEojRZ1HGDn9Eagu6ibg7aVZhc3OWbbShRid+Q5eAfsEqWxpe+g5W5nYNfNiA==", "requires": { "argparse": "^1.0.10", "autolinker": "^3.11.0" @@ -4107,7 +3931,8 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "select": { "version": "1.1.2", @@ -4139,72 +3964,6 @@ "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", "dev": true }, - "serve": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/serve/-/serve-11.3.0.tgz", - "integrity": "sha512-AU0g50Q1y5EVFX56bl0YX5OtVjUX1N737/Htj93dQGKuHiuLvVB45PD8Muar70W6Kpdlz8aNJfoUqTyAq9EE/A==", - "requires": { - "@zeit/schemas": "2.6.0", - "ajv": "6.5.3", - "arg": "2.0.0", - "boxen": "1.3.0", - "chalk": "2.4.1", - "clipboardy": "1.2.3", - "compression": "1.7.3", - "serve-handler": "6.1.2", - "update-check": "1.5.2" - }, - "dependencies": { - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "serve-handler": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.2.tgz", - "integrity": "sha512-RFh49wX7zJmmOVDcIjiDSJnMH+ItQEvyuYLYuDBVoA/xmQSCuj+uRmk1cmBB5QQlI3qOiWKp6p4DUGY+Z5AB2A==", - "requires": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.0.4", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - }, - "dependencies": { - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "requires": { - "mime-db": "~1.33.0" - } - } - } - }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -4215,25 +3974,11 @@ "safe-buffer": "^5.0.1" } }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true }, "slash": { "version": "3.0.0", @@ -4326,15 +4071,6 @@ "integrity": "sha1-qJPtNH5yKZvIO++78qaSqNI51d0=", "dev": true }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -4355,14 +4091,6 @@ "is-regexp": "^1.0.0" } }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - }, "strip-comments": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", @@ -4373,26 +4101,16 @@ "babel-plugin-transform-object-rest-spread": "^6.26.0" } }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" - }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "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=" - }, "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -4415,93 +4133,10 @@ "unique-string": "^1.0.0" } }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", - "requires": { - "execa": "^0.7.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "requires": { - "cross-spawn": "^5.0.1", - "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" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "requires": { - "path-key": "^2.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, "terser": { - "version": "4.6.13", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.13.tgz", - "integrity": "sha512-wMvqukYgVpQlymbnNbabVZbtM6PN63AzqexpwJL8tbh/mRT9LE5o+ruVduAGL7D6Fpjl+Q+06U5I9Ul82odAhw==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", "dev": true, "requires": { "commander": "^2.20.0", @@ -4527,9 +4162,9 @@ "dev": true }, "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" }, "type-fest": { "version": "0.3.1", @@ -4550,9 +4185,9 @@ "dev": true }, "typescript": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", - "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", + "version": "3.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.5.tgz", + "integrity": "sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==", "dev": true }, "unicode-canonical-property-names-ecmascript": { @@ -4604,23 +4239,6 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, - "update-check": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", - "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", - "requires": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0" - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -4628,23 +4246,9 @@ "dev": true }, "uuid": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", - "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", + "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==" }, "which-pm-runs": { "version": "1.0.0", @@ -4652,14 +4256,6 @@ "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", "dev": true }, - "widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", - "requires": { - "string-width": "^2.1.1" - } - }, "workbox-background-sync": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.3.tgz", @@ -4862,19 +4458,11 @@ "integrity": "sha1-7vax8ZjByN6vrYsXZaBNrUoBxak=", "dev": true }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, "yaml": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.3.tgz", - "integrity": "sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.7" - } + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true }, "yeast": { "version": "0.1.2", diff --git a/remote/package.json b/remote/package.json index e806f32c8..560e1777a 100644 --- a/remote/package.json +++ b/remote/package.json @@ -8,7 +8,7 @@ "dist/" ], "scripts": { - "build": "stencil build", + "build": "stencil build --prerender", "start": "stencil build --dev --watch --serve", "local": "stencil build --dev --local --watch --serve", "test": "stencil test --spec --e2e", @@ -29,39 +29,38 @@ "@deckdeckgo/slide-author": "^1.0.1", "@deckdeckgo/slide-big-img": "^1.0.1", "@deckdeckgo/slide-chart": "^1.0.1", - "@deckdeckgo/slide-code": "^1.0.1", + "@deckdeckgo/slide-code": "^1.1.1", "@deckdeckgo/slide-content": "^1.0.1", "@deckdeckgo/slide-countdown": "^1.0.1", "@deckdeckgo/slide-gif": "^1.0.1", "@deckdeckgo/slide-playground": "^1.0.1", "@deckdeckgo/slide-poll": "^1.0.1", "@deckdeckgo/slide-qrcode": "^1.0.3", - "@deckdeckgo/slide-split": "^1.1.4", + "@deckdeckgo/slide-split": "^1.2.0", "@deckdeckgo/slide-title": "^1.0.1", "@deckdeckgo/slide-video": "^1.0.1", "@deckdeckgo/slide-youtube": "^1.0.1", "@deckdeckgo/social": "^1.0.1", "@deckdeckgo/utils": "^1.1.0", "@deckdeckgo/youtube": "^1.1.2", - "@ionic/core": "^5.1.1", - "date-fns": "^2.13.0", - "g": "^2.0.1", + "@ionic/core": "^5.2.2", + "date-fns": "^2.14.0", "idb-keyval": "^3.2.0", - "remarkable": "^2.0.0", + "ionicons": "^5.0.1", + "remarkable": "^2.0.1", "rxjs": "^6.5.5", - "serve": "^11.3.0", "socket.io-client": "^2.3.0", - "uuid": "^8.0.0" + "uuid": "^8.2.0" }, "devDependencies": { "@deckdeckgo/types": "^1.1.0", - "@stencil/core": "^1.13.0", + "@stencil/core": "^1.15.0", "@stencil/postcss": "^1.0.1", - "@stencil/sass": "^1.3.1", - "@types/socket.io-client": "^1.4.32", + "@stencil/sass": "^1.3.2", + "@types/socket.io-client": "^1.4.33", "@types/w3c-generic-sensor": "^1.0.2", "@types/webrtc": "0.0.26", - "autoprefixer": "^9.7.6", + "autoprefixer": "^9.8.4", "husky": "^4.2.5", "prettier": "2.0.5", "pretty-quick": "^2.0.1", From b36bc4900fa16c6207b84cd6bfceb59243830c79 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 25 Jun 2020 17:37:26 +0200 Subject: [PATCH 11/20] feat(#675): update stencil v1.15 to solve prerendering Signed-off-by: peterpeterparker --- studio/package-lock.json | 285 ++++++++++++------------------------- studio/package.json | 13 +- studio/src/components.d.ts | 46 +++--- studio/src/index.html | 2 +- 4 files changed, 124 insertions(+), 222 deletions(-) diff --git a/studio/package-lock.json b/studio/package-lock.json index 41135599e..0b9f3410e 100644 --- a/studio/package-lock.json +++ b/studio/package-lock.json @@ -5,35 +5,35 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", - "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", "dev": true, "requires": { - "@babel/highlight": "^7.10.1" + "@babel/highlight": "^7.10.3" } }, "@babel/helper-validator-identifier": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz", - "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", "dev": true }, "@babel/highlight": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", - "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.10.1", + "@babel/helper-validator-identifier": "^7.10.3", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/runtime": { - "version": "7.10.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz", - "integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.3.tgz", + "integrity": "sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -220,9 +220,9 @@ } }, "@deckdeckgo/slide-split": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-split/-/slide-split-1.1.4.tgz", - "integrity": "sha512-okiZPEWaATQOin5wWGmj9sGqkRFZe5VyJVj/SnLUrTtSqWZ9XIRz05eSle5m2An5uXYvG7ugJCxGd0cDCxXDuQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@deckdeckgo/slide-split/-/slide-split-1.2.0.tgz", + "integrity": "sha512-gE4UzY2MqNP6HcFA40xEqVF2ZJMDOGG3zBVOfSXfLDe/On14U3FQbmGsAqzVUEHZQhtbWRoEd2RfnHu1suoUmw==", "requires": { "@deckdeckgo/slide-utils": "^1.1.0" } @@ -659,9 +659,9 @@ } }, "@ionic/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.1.1.tgz", - "integrity": "sha512-mmQL7hzwwReqFCJlRyxo3sNoI7r63GYnZD6QBXbYmCp83POvL89fQYegUfURM1Fcw0JiAZ3BsCoMYxuFXa7+cA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.2.2.tgz", + "integrity": "sha512-KUGJIWTcKuMGmLhmVpmszeDHtGoDmDWpR9mXnw/J+GTlS9Ix/b5mIslPbhsrJyI/qR449lL+cAvjbeeoVRUjhg==", "requires": { "ionicons": "^5.0.1", "tslib": "^1.10.0" @@ -743,12 +743,12 @@ } }, "@stencil/core": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-1.13.0.tgz", - "integrity": "sha512-++kIXaEgmwm/vq+9QAVHPuLLddCKVdJyI8OfHxknkpu5udxZMYA/vaN/K9i+2NIiTLbGpvHNk9E+RyYzKxS0XQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-1.15.0.tgz", + "integrity": "sha512-aWTagMDQtKTyNFCpAC98mYRDGDEp6ZfIuEO11RUxha2lqwwVjsXsn9HChr8k3XVPszb9azbmLoWrjT7b+2OKog==", "dev": true, "requires": { - "typescript": "3.8.3" + "typescript": "3.9.5" } }, "@stencil/postcss": { @@ -761,9 +761,9 @@ } }, "@stencil/sass": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-1.3.1.tgz", - "integrity": "sha512-5qsEyhLGTywpG4zlWv6eBhhj/z2Z37nbUGa87Ak0KqfsEiclJCYRA/AMM9FiN1jHfBvr968G4zE8rNlYmiPLsQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-1.3.2.tgz", + "integrity": "sha512-w6rkOsRIPY1rBa/13Wf+rMZrOzc6z86/Mkp3inzaYGsxBmLkf4PeP1rfaUB4SFDVRfMduP7FTd4ZJi/+FVrsMw==", "dev": true }, "@types/color-name": { @@ -790,9 +790,9 @@ "dev": true }, "@types/node": { - "version": "13.13.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.10.tgz", - "integrity": "sha512-J+FbkhLTcFstD7E5mVZDjYxa1VppwT2HALE6H3n2AnBSP8uiCQk0Pyr6BkJcP38dFV9WecoVJRJmFnl9ikIW7Q==" + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" }, "@types/parse-json": { "version": "4.0.0", @@ -855,17 +855,17 @@ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, "autoprefixer": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.0.tgz", - "integrity": "sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A==", + "version": "9.8.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.4.tgz", + "integrity": "sha512-84aYfXlpUe45lvmS+HoAWKCkirI/sw4JK0/bTeeqgHYco3dcsOn0NqdejISjptsYwNji/21dnkDri9PsYKk89A==", "dev": true, "requires": { "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001061", - "chalk": "^2.4.2", + "caniuse-lite": "^1.0.30001087", + "colorette": "^1.2.0", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.30", + "postcss": "^7.0.32", "postcss-value-parser": "^4.1.0" } }, @@ -964,15 +964,15 @@ } }, "browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.1.tgz", + "integrity": "sha512-WMjXwFtPskSW1pQUDJRxvRKRkeCr7usN0O/Za76N+F4oadaTdQHotSGcX9jT/Hs7mSKPkyMFNvqawB/1HzYDKQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001088", + "electron-to-chromium": "^1.3.481", + "escalade": "^3.0.1", + "node-releases": "^1.1.58" } }, "callsite": { @@ -987,9 +987,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001078", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001078.tgz", - "integrity": "sha512-sF12qXe9VMm32IEf/+NDvmTpwJaaU7N1igpiH2FdI4DyABJSsOqG3ZAcFvszLkoLoo1y6VJLMYivukUAxaMASw==", + "version": "1.0.30001088", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001088.tgz", + "integrity": "sha512-6eYUrlShRYveyqKG58HcyOfPgh3zb2xqs7NvT2VVtP3hEUeeWvc3lqhpeMTxYWBBeeaT9A4bKsrtjATm66BTHg==", "dev": true }, "chalk": { @@ -1052,6 +1052,12 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "colorette": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.0.tgz", + "integrity": "sha512-soRSroY+OF/8OdA3PTQXwaDJeMc7TfknKKrxeSCencL2a4+Tx5zhxmmv7hdpCjhKBjehzp8+bwe/T68K0hpIjw==", + "dev": true + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -1243,9 +1249,9 @@ "integrity": "sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==" }, "electron-to-chromium": { - "version": "1.3.463", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.463.tgz", - "integrity": "sha512-mAqvpG0efJXV9BGXPVjFdBFiqmawGoIc+c8T2uXYEvbV1/261PaOT0EzZ9dKW4IdGiHXQGSKnnOU86QhJ+5JcA==", + "version": "1.3.483", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz", + "integrity": "sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==", "dev": true }, "encoding": { @@ -1311,6 +1317,12 @@ "is-arrayish": "^0.2.1" } }, + "escalade": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.1.tgz", + "integrity": "sha512-DR6NO3h9niOT+MZs7bjxlj2a1k+POu5RN8CLTPX2+i78bRi9eLe7+0zXgUHMnGXWybYcL61E9hGhPKqedy8tQA==", + "dev": true + }, "escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", @@ -1364,12 +1376,13 @@ } }, "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "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": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "find-versions": { @@ -1516,9 +1529,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -1696,13 +1709,12 @@ "dev": true }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "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": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, "lodash._reinterpolate": { @@ -1866,27 +1878,27 @@ "dev": true }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "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": "^1.1.0" + "p-limit": "^2.2.0" } }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "parent-module": { @@ -1927,9 +1939,9 @@ } }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "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 }, "path-is-absolute": { @@ -1963,66 +1975,6 @@ "dev": true, "requires": { "find-up": "^4.0.0" - }, - "dependencies": { - "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" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "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-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" } }, "please-upgrade-node": { @@ -2075,57 +2027,6 @@ "ignore": "^5.1.4", "mri": "^1.1.4", "multimatch": "^4.0.0" - }, - "dependencies": { - "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" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "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 - } } }, "prismjs": { @@ -2362,9 +2263,9 @@ "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" }, "typescript": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", - "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", + "version": "3.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.5.tgz", + "integrity": "sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==", "dev": true }, "universalify": { @@ -2374,9 +2275,9 @@ "dev": true }, "uuid": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.1.0.tgz", - "integrity": "sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg==" + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", + "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==" }, "web-social-share": { "version": "6.4.0", diff --git a/studio/package.json b/studio/package.json index 66f6673bb..277194a36 100644 --- a/studio/package.json +++ b/studio/package.json @@ -36,30 +36,31 @@ "@deckdeckgo/slide-playground": "^1.0.1", "@deckdeckgo/slide-poll": "^1.0.1", "@deckdeckgo/slide-qrcode": "^1.0.3", - "@deckdeckgo/slide-split": "^1.1.4", + "@deckdeckgo/slide-split": "^1.2.0", "@deckdeckgo/slide-title": "^1.0.1", "@deckdeckgo/slide-utils": "^1.1.0", "@deckdeckgo/slide-youtube": "^1.0.1", "@deckdeckgo/social": "^1.0.1", "@deckdeckgo/utils": "^1.1.0", "@deckdeckgo/youtube": "^1.1.2", - "@ionic/core": "5.1.1", + "@ionic/core": "5.2.2", "firebase": "^7.14.3", "idb-keyval": "^3.2.0", + "ionicons": "^5.0.1", "rxjs": "^6.5.5", "socket.io-client": "^2.3.0", - "uuid": "^8.1.0", + "uuid": "^8.2.0", "web-social-share": "^6.4.0" }, "devDependencies": { "@deckdeckgo/types": "^1.1.0", "@rollup/plugin-replace": "^2.3.3", - "@stencil/core": "^1.13.0", + "@stencil/core": "^1.15.0", "@stencil/postcss": "^1.0.1", - "@stencil/sass": "^1.3.1", + "@stencil/sass": "^1.3.2", "@types/socket.io-client": "^1.4.33", "@types/uuid": "^8.0.0", - "autoprefixer": "^9.8.0", + "autoprefixer": "^9.8.4", "husky": "^4.2.5", "prettier": "2.0.5", "pretty-quick": "^2.0.1", diff --git a/studio/src/components.d.ts b/studio/src/components.d.ts index 10c0fed9b..b4599936c 100644 --- a/studio/src/components.d.ts +++ b/studio/src/components.d.ts @@ -5,19 +5,19 @@ * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "@stencil/core/internal"; -import { EventEmitter, JSX, } from "@stencil/core"; -import { BreadcrumbsStep, } from "./app/utils/editor/breadcrumbs-type"; -import { PrismLanguage, } from "./app/services/editor/prism/prism.service"; -import { InitStyleColor, } from "./app/utils/editor/color.utils"; -import { Deck, } from "./app/models/data/deck"; -import { DeckDashboardCloneResult, } from "./app/services/dashboard/deck/deck-dashboard.service"; -import { EditAction, } from "./app/utils/editor/edit-action"; -import { ImageHelper, } from "./app/helpers/editor/image.helper"; -import { ImageAction, } from "./app/utils/editor/image-action"; -import { SlotType, } from "./app/utils/editor/slot-type"; -import { TargetElement, } from "./app/utils/editor/target-element"; -import { MoreAction, } from "./app/utils/editor/more-action"; -import { ItemReorderEventDetail, } from "@ionic/core"; +import { EventEmitter, JSX } from "@stencil/core"; +import { BreadcrumbsStep } from "./app/utils/editor/breadcrumbs-type"; +import { PrismLanguage } from "./app/services/editor/prism/prism.service"; +import { InitStyleColor } from "./app/utils/editor/color.utils"; +import { Deck } from "./app/models/data/deck"; +import { DeckDashboardCloneResult } from "./app/services/dashboard/deck/deck-dashboard.service"; +import { EditAction } from "./app/utils/editor/edit-action"; +import { ImageHelper } from "./app/helpers/editor/image.helper"; +import { ImageAction } from "./app/utils/editor/image-action"; +import { SlotType } from "./app/utils/editor/slot-type"; +import { TargetElement } from "./app/utils/editor/target-element"; +import { MoreAction } from "./app/utils/editor/more-action"; +import { ItemReorderEventDetail } from "@ionic/core"; export namespace Components { interface AppAbout { } @@ -95,10 +95,10 @@ export namespace Components { "initCurrentColors": () => Promise; "moreColors": boolean; "selectedElement": HTMLElement; - "template": "split" | "author"; + "template": 'split' | 'author'; } interface AppColorTextBackground { - "colorType": "text" | "background"; + "colorType": 'text' | 'background'; "deck": boolean; "expander": boolean; "initCurrentColors": () => Promise; @@ -180,7 +180,7 @@ export namespace Components { interface AppEmbed { } interface AppExpansionPanel { - "expanded": "open" | "close"; + "expanded": 'open' | 'close'; "expander": boolean; } interface AppFaq { @@ -198,10 +198,10 @@ export namespace Components { } interface AppFontSize { "selectedElement": HTMLElement; - "selector": "--deckgo-highlight-code-font-size" | "--deckgo-math-font-size"; + "selector": '--deckgo-highlight-code-font-size' | '--deckgo-math-font-size'; } interface AppFooter { - "display": "menu" | "landing"; + "display": 'menu' | 'landing'; } interface AppFullscreenInfo { } @@ -1227,10 +1227,10 @@ declare namespace LocalJSX { "moreColors"?: boolean; "onColorChange"?: (event: CustomEvent) => void; "selectedElement"?: HTMLElement; - "template"?: "split" | "author"; + "template"?: 'split' | 'author'; } interface AppColorTextBackground { - "colorType"?: "text" | "background"; + "colorType"?: 'text' | 'background'; "deck"?: boolean; "expander"?: boolean; "moreColors"?: boolean; @@ -1320,7 +1320,7 @@ declare namespace LocalJSX { interface AppEmbed { } interface AppExpansionPanel { - "expanded"?: "open" | "close"; + "expanded"?: 'open' | 'close'; "expander"?: boolean; } interface AppFaq { @@ -1340,10 +1340,10 @@ declare namespace LocalJSX { interface AppFontSize { "onCodeDidChange"?: (event: CustomEvent) => void; "selectedElement"?: HTMLElement; - "selector"?: "--deckgo-highlight-code-font-size" | "--deckgo-math-font-size"; + "selector"?: '--deckgo-highlight-code-font-size' | '--deckgo-math-font-size'; } interface AppFooter { - "display"?: "menu" | "landing"; + "display"?: 'menu' | 'landing'; } interface AppFullscreenInfo { } diff --git a/studio/src/index.html b/studio/src/index.html index e233a268b..1948f611a 100644 --- a/studio/src/index.html +++ b/studio/src/index.html @@ -10,7 +10,7 @@ img-src 'self' data: blob: https://deckdeckgo.com http://deckdeckgo-studio-beta.web.app https://firebasestorage.googleapis.com/v0/b/deckdeckgo-studio-prod.appspot.com/ https://firebasestorage.googleapis.com/v0/b/deckdeckgo-studio-beta.appspot.com/ https://www.gstatic.com https://lh5.googleusercontent.com https://pbs.twimg.com https://media.giphy.com https://media.tenor.com/ https://images.unsplash.com/ https://*.githubusercontent.com/ https://*.googleusercontent.com/ https://*.ytimg.com/; style-src 'self' 'unsafe-inline' https://cdn.firebase.com https://fonts.googleapis.com; font-src 'self' https://fonts.googleapis.com https://fonts.gstatic.com; - script-src 'self' blob: <@PRELOADMODULE_LINKS@> <@SW_LOADER@> 'sha256-vay/aAFxtYsaISRoBsVDHCbAzow9u6P2gHHTewRPaJY=' https://cdn.firebase.com https://apis.google.com https://unpkg.com/prismjs@latest/; + script-src 'self' blob: <@PRELOADMODULE_LINKS@> <@SW_LOADER@> 'sha256-vay/aAFxtYsaISRoBsVDHCbAzow9u6P2gHHTewRPaJY=' 'sha256-Q4WsoEk996jr5AUtYVXE8AMljYZgUVD3cxqC2YHsvyQ=' https://cdn.firebase.com https://apis.google.com https://unpkg.com/prismjs@latest/; connect-src 'self' <@API_URLS@> https://deckdeckgo.com/ http://deckdeckgo-studio-beta.web.app/ wss://api.deckdeckgo.com/ https://firebasestorage.googleapis.com/v0/b/deckdeckgo-studio-prod.appspot.com/ https://firebasestorage.googleapis.com/v0/b/deckdeckgo-studio-beta.appspot.com/ https://www.googleapis.com https://securetoken.googleapis.com https://firestore.googleapis.com ws://localhost:3333/ https://raw.githubusercontent.com/PrismJS/ https://raw.githubusercontent.com/deckgo/ https://api.tenor.com/ https://media.tenor.com/; frame-src https: http://localhost:3333/~dev-server" /> From edb05ece8d4e15586809390c2472a62b54cba25e Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 25 Jun 2020 17:51:17 +0200 Subject: [PATCH 12/20] fix(#675): generate sw hash for prerendering Signed-off-by: peterpeterparker --- studio/scripts/config.index.js | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/studio/scripts/config.index.js b/studio/scripts/config.index.js index 4cdd084c0..11278881a 100755 --- a/studio/scripts/config.index.js +++ b/studio/scripts/config.index.js @@ -13,7 +13,7 @@ const dev = process.argv && process.argv.indexOf('--dev') > -1; const staging = process.argv && process.argv.indexOf('--staging') > -1; function updateCSP(filename) { - fs.readFile(`${filename}`, 'utf8', function(err, data) { + fs.readFile(`${filename}`, 'utf8', function (err, data) { if (err) { return console.log(err); } @@ -41,22 +41,19 @@ function updateCSP(filename) { result = result.replace(/<@PRELOADMODULE_LINKS@>/g, linksHash); } - fs.writeFile(`${filename}`, result, 'utf8', function(err) { + fs.writeFile(`${filename}`, result, 'utf8', function (err) { if (err) return console.log(err); }); }); } function findSWHash(data) { - const sw = /(<.?script data-build.*?>)([\s\S]*?)(<\/script>)/gm; + const sw = /(<.?script data-build[\s\S]*?>)([\s\S]*?)(<\/script>)/gm; let m; while ((m = sw.exec(data))) { if (m && m.length >= 3 && m[2].indexOf('serviceWorker') > -1) { - return `'sha256-${crypto - .createHash('sha256') - .update(m[2]) - .digest('base64')}'`; + return `'sha256-${crypto.createHash('sha256').update(m[2]).digest('base64')}'`; } } @@ -70,12 +67,7 @@ function findPreloadModuleLinksHash(data) { let m; while ((m = preload.exec(data))) { - shas.push( - `'sha256-${crypto - .createHash('sha256') - .update(m[0]) - .digest('base64')}'` - ); + shas.push(`'sha256-${crypto.createHash('sha256').update(m[0]).digest('base64')}'`); } return shas && shas.length > 0 ? shas.join(' ') : undefined; From a7dc0f3c8b466b0392736731e1ebae106a7b12a7 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 25 Jun 2020 17:59:43 +0200 Subject: [PATCH 13/20] fix(#675): update firebase Signed-off-by: peterpeterparker --- studio/package-lock.json | 426 +++++++----------- studio/package.json | 2 +- .../events/deck/deck-events.handler.tsx | 4 +- .../dashboard/deck/deck-dashboard.service.tsx | 12 +- .../data/deck/deck.online.service.tsx | 16 +- .../app/services/data/deck/deck.service.tsx | 13 +- .../app/services/data/feed/feed.service.tsx | 13 +- .../data/slide/slide.online.service.tsx | 23 +- .../app/services/data/user/user.service.tsx | 35 +- .../editor/offline/offline.service.tsx | 2 +- .../editor/publish/publish.service.tsx | 4 +- .../storage/storage.online.service.tsx | 11 +- studio/src/app/utils/editor/offline.utils.tsx | 2 +- 13 files changed, 221 insertions(+), 342 deletions(-) diff --git a/studio/package-lock.json b/studio/package-lock.json index 0b9f3410e..8c78325fe 100644 --- a/studio/package-lock.json +++ b/studio/package-lock.json @@ -274,253 +274,190 @@ "integrity": "sha512-Tl2NWWjvc0JOptgaoUiOsqA+ltcgqRKAxBBk7A911oQMY5rDFkx/bHrn3VnQzHji10y3vxnDtKs0YHb3Rz0kLg==" }, "@firebase/analytics": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.3.4.tgz", - "integrity": "sha512-x5Hxj3B9Zm4H6CEjMD/J86WjmiX9C6AhBBltaYzWMtqkqa/WvvWMicl4MpwZXjOdBbOd286oGgJPFqQMUYI/WQ==", - "requires": { - "@firebase/analytics-types": "0.3.0", - "@firebase/component": "0.1.11", - "@firebase/installations": "0.4.9", - "@firebase/logger": "0.2.3", - "@firebase/util": "0.2.46", - "tslib": "1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.3.7.tgz", + "integrity": "sha512-xIxbrnnyMcbmMVFhbbAeBrRcPv3c0/gEjPR0okvqUp0A1KsUvKetyq4ajYW7UAzyFPQIJ9v5M+y47TAB9oRefQ==", + "requires": { + "@firebase/analytics-types": "0.3.1", + "@firebase/component": "0.1.14", + "@firebase/installations": "0.4.12", + "@firebase/logger": "0.2.5", + "@firebase/util": "0.2.49", + "tslib": "^1.11.1" } }, "@firebase/analytics-types": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.3.0.tgz", - "integrity": "sha512-0AJ6xn53Qn0D/YOVHHvlWFfnzzRSdd98Lr8Oqe1PJ2HPIN+o7qf03YmOG7fLpR1uplcWd+7vGKmxUrN3jKUBwg==" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.3.1.tgz", + "integrity": "sha512-63vVJ5NIBh/JF8l9LuPrQYSzFimk7zYHySQB4Dk9rVdJ8kV/vGQoVTvRu1UW05sEc2Ug5PqtEChtTHU+9hvPcA==" }, "@firebase/app": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.6.3.tgz", - "integrity": "sha512-59Q/XNi+QyV1GOvxN+BusoKjqDKUjDupePDhlT6SqvFdvb03TjG03fSfurhXGXmTk6f500aOIyVJ8UlYpTYrsg==", - "requires": { - "@firebase/app-types": "0.6.0", - "@firebase/component": "0.1.11", - "@firebase/logger": "0.2.3", - "@firebase/util": "0.2.46", + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.6.6.tgz", + "integrity": "sha512-9NNhFedXHhUWDsbJL/A7vgiq9EDeqktFbkPYRfqN/GONIfVHfgAXOwQkEgz1trYV+XBP/n0Wyz8+lzXxu0+m8g==", + "requires": { + "@firebase/app-types": "0.6.1", + "@firebase/component": "0.1.14", + "@firebase/logger": "0.2.5", + "@firebase/util": "0.2.49", "dom-storage": "2.1.0", - "tslib": "1.11.1", + "tslib": "^1.11.1", "xmlhttprequest": "1.8.0" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } } }, "@firebase/app-types": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.6.0.tgz", - "integrity": "sha512-ld6rzjXk/SUauHiQZJkeuSJpxIZ5wdnWuF5fWBFQNPaxsaJ9kyYg9GqEvwZ1z2e6JP5cU9gwRBlfW1WkGtGDYA==" + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.6.1.tgz", + "integrity": "sha512-L/ZnJRAq7F++utfuoTKX4CLBG5YR7tFO3PLzG1/oXXKEezJ0kRL3CMRoueBEmTCzVb/6SIs2Qlaw++uDgi5Xyg==" }, "@firebase/auth": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.14.5.tgz", - "integrity": "sha512-76ejEQrJ81s2ZI2RV/AoZnw3sDl7dZSpaJJtPlhqlahymtQ2sSeAZJAmECcTB27PF6EeCdRhB9qOIKGAEAhbJg==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.14.7.tgz", + "integrity": "sha512-NTQY9luV70XUA6zGYOWloDSaOT+l0/R4u3W7ptqVCfZNc4DAt7euUkTbj7SDD14902sHF54j+tk5kmpEmMd0jA==", "requires": { - "@firebase/auth-types": "0.10.0" + "@firebase/auth-types": "0.10.1" } }, "@firebase/auth-interop-types": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.4.tgz", - "integrity": "sha512-CLKNS84KGAv5lRnHTQZFWoR11Ti7gIPFirDDXWek/fSU+TdYdnxJFR5XSD4OuGyzUYQ3Dq7aVj5teiRdyBl9hA==" + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.5.tgz", + "integrity": "sha512-88h74TMQ6wXChPA6h9Q3E1Jg6TkTHep2+k63OWg3s0ozyGVMeY+TTOti7PFPzq5RhszQPQOoCi59es4MaRvgCw==" }, "@firebase/auth-types": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.10.0.tgz", - "integrity": "sha512-VuW7c+RAk3AYPU0Hxmun3RzXn7fbJDdjQbxvvpRMnQ9zrhk8mH42cY466M0n4e/UGQ+0smlx5BqZII8aYQ5XPg==" + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.10.1.tgz", + "integrity": "sha512-/+gBHb1O9x/YlG7inXfxff/6X3BPZt4zgBv4kql6HEmdzNQCodIRlEYnI+/da+lN+dha7PjaFH7C7ewMmfV7rw==" }, "@firebase/component": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.1.11.tgz", - "integrity": "sha512-HZ0fwtv8/b3KV4NUOqlcIr03+CpBKW0F1Jo6/HJ39AutS6XXbM2jtpXOd1wMq9lbhBHgEwt1sMPNKoPR1bFflQ==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.1.14.tgz", + "integrity": "sha512-jbcTAne5mn5T508TY5BFrDOT1v/hXiX/22eMXweCXFbD+9JbsMztwQhNwqjwB8ihNAYG2FKw64UfI9NM04lD/g==", "requires": { - "@firebase/util": "0.2.46", - "tslib": "1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } + "@firebase/util": "0.2.49", + "tslib": "^1.11.1" } }, "@firebase/database": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.6.2.tgz", - "integrity": "sha512-0D0WOqYlNg3NMi0hJPx18tun6FMfr31d1dZB0Lai0K5jScBhPr2h4Fy7yp5lyOklwDSAoBYxmpX4nzHuDheL9Q==", - "requires": { - "@firebase/auth-interop-types": "0.1.4", - "@firebase/component": "0.1.11", - "@firebase/database-types": "0.5.0", - "@firebase/logger": "0.2.3", - "@firebase/util": "0.2.46", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.6.5.tgz", + "integrity": "sha512-4AnsLUscnCZ48nRGe0YKmHq/cQ4pcM3pRV9O4Uh6mPQpTSixPDLMveuAHYJFUI9tgj5I+FNqjxezUFLS7+9XOw==", + "requires": { + "@firebase/auth-interop-types": "0.1.5", + "@firebase/component": "0.1.14", + "@firebase/database-types": "0.5.1", + "@firebase/logger": "0.2.5", + "@firebase/util": "0.2.49", "faye-websocket": "0.11.3", - "tslib": "1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } + "tslib": "^1.11.1" } }, "@firebase/database-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.5.0.tgz", - "integrity": "sha512-6/W3frFznYOALtw2nrWVPK2ytgdl89CzTqVBHCCGf22wT6uKU63iDBo+Nw+7olFGpD15O0zwYalFIcMZ27tkew==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.5.1.tgz", + "integrity": "sha512-onQxom1ZBYBJ648w/VNRzUewovEDAH7lvnrrpCd69ukkyrMk6rGEO/PQ9BcNEbhlNtukpsqRS0oNOFlHs0FaSA==", "requires": { - "@firebase/app-types": "0.6.0" + "@firebase/app-types": "0.6.1" } }, "@firebase/firestore": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-1.14.3.tgz", - "integrity": "sha512-vmkXa5Msumutf0ZQjF8AQQwXr4mXI7D8TBbI44w+CMQEnKcD5MW7Dr1SmCTWy8+kNAAFwdA6lCiUtDY5Gx/Hlw==", - "requires": { - "@firebase/component": "0.1.11", - "@firebase/firestore-types": "1.10.1", - "@firebase/logger": "0.2.3", - "@firebase/util": "0.2.46", - "@firebase/webchannel-wrapper": "0.2.40", - "@grpc/grpc-js": "0.8.1", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-1.15.4.tgz", + "integrity": "sha512-Q8YSHSO8D7MEoykHOdPWbgr2EN5AKTrEpHAmvFfDD5HMVTU6m8WfWqos8VawfZCfMkk65NJ5x+Pi+mzHj58ZcA==", + "requires": { + "@firebase/component": "0.1.14", + "@firebase/firestore-types": "1.11.0", + "@firebase/logger": "0.2.5", + "@firebase/util": "0.2.49", + "@firebase/webchannel-wrapper": "0.2.41", + "@grpc/grpc-js": "^1.0.0", "@grpc/proto-loader": "^0.5.0", - "tslib": "1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } + "tslib": "^1.11.1" } }, "@firebase/firestore-types": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-1.10.1.tgz", - "integrity": "sha512-vyKdm+AYUFT8XeUX62IOqaqPFCs/mAMoSEsqIz9HnSVsqCw/IocNjtjSa+3M80kRw4V8fI7JI+Xz6Wg5VJXLqA==" + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-1.11.0.tgz", + "integrity": "sha512-hD7+cmMUvT5OJeWVrcRkE87PPuj/0/Wic6bntCopJE1WIX/Dm117AUkHgKd3S7Ici6DLp4bdlx1MjjwWL5942w==" }, "@firebase/functions": { - "version": "0.4.43", - "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.4.43.tgz", - "integrity": "sha512-9cBGRr5JPcshtdUPpWuzsRIVPcWWNncK97QWBoFakVymPjvFNS3r0ZxD3hSUr9i05VrZdrqJfdljTNm8eEmJiA==", + "version": "0.4.46", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.4.46.tgz", + "integrity": "sha512-Vr7CmlIRcocDPG7XTuepU9gTEZ58ZUjLwaaFNPlF6fo/9fGlnGDwrZa6Y1HPqXmkNIcHQWl2UteSXKnDuPKczg==", "requires": { - "@firebase/component": "0.1.11", - "@firebase/functions-types": "0.3.16", - "@firebase/messaging-types": "0.4.4", + "@firebase/component": "0.1.14", + "@firebase/functions-types": "0.3.17", + "@firebase/messaging-types": "0.4.5", "isomorphic-fetch": "2.2.1", - "tslib": "1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } + "tslib": "^1.11.1" } }, "@firebase/functions-types": { - "version": "0.3.16", - "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.3.16.tgz", - "integrity": "sha512-kHhBvSYiY2prY4vNQCALYs1+OruTdylvGemHG6G6Bs/rj3qw7ui3WysBsDU/rInJitHIcsZ35qrtanoJeQUIXQ==" + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.3.17.tgz", + "integrity": "sha512-DGR4i3VI55KnYk4IxrIw7+VG7Q3gA65azHnZxo98Il8IvYLr2UTBlSh72dTLlDf25NW51HqvJgYJDKvSaAeyHQ==" }, "@firebase/installations": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.4.9.tgz", - "integrity": "sha512-5oY3iycidoK2MhNl4GiFYn/B9rbW69VLpH54EGEFl1UruGk464WyqC7RhJxYl8bUkFwZ4gg99MXMq/JhF0vcJA==", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.4.12.tgz", + "integrity": "sha512-DFN+lfrh+Yl2VoEuCZ4JpZQ2+F1C44gbOvmfVDoYEW4qDYgul7kP2jH+38xxdPubOpaNKZKmGKid4EkgtMnX0A==", "requires": { - "@firebase/component": "0.1.11", - "@firebase/installations-types": "0.3.3", - "@firebase/util": "0.2.46", + "@firebase/component": "0.1.14", + "@firebase/installations-types": "0.3.4", + "@firebase/util": "0.2.49", "idb": "3.0.2", - "tslib": "1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } + "tslib": "^1.11.1" } }, "@firebase/installations-types": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.3.3.tgz", - "integrity": "sha512-XvWhPPAGeZlc+CfCA8jTt2pv19Jovi/nUV73u30QbjBbk5xci9bp5I29aBZukHsR6YNBjFCLSkLPbno4m/bLUg==" + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.3.4.tgz", + "integrity": "sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q==" }, "@firebase/logger": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.2.3.tgz", - "integrity": "sha512-PrYcr1bWF+QpVnFxvNSZYBAzgL1WJFWIOvoLAfvRoXiinwqh1jbePN6lXbX7c8THaNUelEYIUOzDPdJ4IZ5+Sw==" + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.2.5.tgz", + "integrity": "sha512-qqw3m0tWs/qrg7axTZG/QZq24DIMdSY6dGoWuBn08ddq7+GLF5HiqkRj71XznYeUUbfRq5W9C/PSFnN4JxX+WA==" }, "@firebase/messaging": { - "version": "0.6.15", - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.6.15.tgz", - "integrity": "sha512-WswV3JtxAgqc0LPQtIBdMWJdMhVZu7gKF6MO5ETIpNaLZZ0QayYNu5+G9btoZz218HB/gvUp2NFX43OWAsqdZw==", - "requires": { - "@firebase/component": "0.1.11", - "@firebase/installations": "0.4.9", - "@firebase/messaging-types": "0.4.4", - "@firebase/util": "0.2.46", + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.6.18.tgz", + "integrity": "sha512-pu2K+kXuPO4i+9oeQ6nbh0Xxnb1XaQmAiuRRXUmr9sGmo6Sw2ZpYNEhHIHVxvFDn3OUg+QvGgM/ft16kG3DHRQ==", + "requires": { + "@firebase/component": "0.1.14", + "@firebase/installations": "0.4.12", + "@firebase/messaging-types": "0.4.5", + "@firebase/util": "0.2.49", "idb": "3.0.2", - "tslib": "1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } + "tslib": "^1.11.1" } }, "@firebase/messaging-types": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@firebase/messaging-types/-/messaging-types-0.4.4.tgz", - "integrity": "sha512-JGtkr+1A1Dw7+yCqQigqBfGKtq0gTCruFScBD4MVjqZHiqGIYpnQisWnpGbkzPR6aOt6iQxgwxUhHG1ulUQGeg==" + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@firebase/messaging-types/-/messaging-types-0.4.5.tgz", + "integrity": "sha512-sux4fgqr/0KyIxqzHlatI04Ajs5rc3WM+WmtCpxrKP1E5Bke8xu/0M+2oy4lK/sQ7nov9z15n3iltAHCgTRU3Q==" }, "@firebase/performance": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.3.3.tgz", - "integrity": "sha512-YcoMnJWnlSQwi+eL1BDLWK7/sMlFoT7+TSJjN/C5loOZ3HWLATziGzevQSZkpajyXZ8nOylVhEGHABLHM0qqNA==", - "requires": { - "@firebase/component": "0.1.11", - "@firebase/installations": "0.4.9", - "@firebase/logger": "0.2.3", - "@firebase/performance-types": "0.0.12", - "@firebase/util": "0.2.46", - "tslib": "1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.3.7.tgz", + "integrity": "sha512-H4yts/IZ6/8zy5rdsLH0ZbW7Qg5Yj13lCLlvNFxqtDlKI8UbgxvuBkDmXLApA+Ze2Ah2vRSSJ4J3LdxxRnC62Q==", + "requires": { + "@firebase/component": "0.1.14", + "@firebase/installations": "0.4.12", + "@firebase/logger": "0.2.5", + "@firebase/performance-types": "0.0.13", + "@firebase/util": "0.2.49", + "tslib": "^1.11.1" } }, "@firebase/performance-types": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.0.12.tgz", - "integrity": "sha512-eIDF7CHetOE5sc+hCaUebEn/2Aiaju7UkgZDTl7lNQHz5fK9wJ/11HaE8WdnDr//ngS3lQAGC2RB4lAZeEWraA==" + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.0.13.tgz", + "integrity": "sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA==" }, "@firebase/polyfill": { - "version": "0.3.35", - "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.35.tgz", - "integrity": "sha512-O04KLyrHFXnA8Xsx+zEBlHu6iHWWhXNtOIE9WhWZO+D9onVjNEY3l7KtXvwpH/b+R1PE0Uyxy0cSGK9f5el6HQ==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.36.tgz", + "integrity": "sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==", "requires": { "core-js": "3.6.5", "promise-polyfill": "8.1.3", @@ -535,77 +472,56 @@ } }, "@firebase/remote-config": { - "version": "0.1.20", - "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.1.20.tgz", - "integrity": "sha512-7ib4YhhQ/yjEhMiFsYEt4lId+9mzv5CGhGccArmgCyTNSkeImS/BqAeqcOtveyFXHSv9RDHaA4/L6066LsudRQ==", - "requires": { - "@firebase/component": "0.1.11", - "@firebase/installations": "0.4.9", - "@firebase/logger": "0.2.3", - "@firebase/remote-config-types": "0.1.8", - "@firebase/util": "0.2.46", - "tslib": "1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } + "version": "0.1.23", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.1.23.tgz", + "integrity": "sha512-psirtTiu9tfVxSVHo82iIdaD0IXP+DgpAPdtxahDlq/b7Ln26fqdJ8KTM1AKI20ZV2h6d4U/HqeouObl+LyrJg==", + "requires": { + "@firebase/component": "0.1.14", + "@firebase/installations": "0.4.12", + "@firebase/logger": "0.2.5", + "@firebase/remote-config-types": "0.1.9", + "@firebase/util": "0.2.49", + "tslib": "^1.11.1" } }, "@firebase/remote-config-types": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.1.8.tgz", - "integrity": "sha512-K12IBHO7OD4gCW0FEqZL9zMqVAfS4+joC4YIn3bHezZfu3RL+Bw1wCb0cAD7RfDPcQxWJjxOHpce4YhuqSxPFA==" + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.1.9.tgz", + "integrity": "sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA==" }, "@firebase/storage": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.3.33.tgz", - "integrity": "sha512-pFhsy+LglBjyVAYd6LlyUTeHTXR4yV24eL+fLZCYOE3W23Ago/3RpkX+MaEP5ZSpdFmnV/H6R6qDClSFx1EEYA==", - "requires": { - "@firebase/component": "0.1.11", - "@firebase/storage-types": "0.3.11", - "@firebase/util": "0.2.46", - "tslib": "1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.3.36.tgz", + "integrity": "sha512-DcxULwmoyZnpulW6e/G2y6gKXCMwnKWy8snw+7f4yvb6RI7WFMYB8nIb2CSArWmrnT7YD7e+G9BA1a6nZ0eycQ==", + "requires": { + "@firebase/component": "0.1.14", + "@firebase/storage-types": "0.3.12", + "@firebase/util": "0.2.49", + "tslib": "^1.11.1" } }, "@firebase/storage-types": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.3.11.tgz", - "integrity": "sha512-EMOo5aeiJIa8eQ/VqjIa/DYlDcEJX1V84FOxmLfNWZIlmCSvcqx9E9mcNlOnoUB4iePqQjTMQRtKlIBvvEVhVg==" + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.3.12.tgz", + "integrity": "sha512-DDV6Fs6aYoGw3w/zZZTkqiipxihnsvHf6znbeZYjIIHit3tr1uLJdGPDPiCTfZcTGPpg2ux6ZmvNDvVgJdHALw==" }, "@firebase/util": { - "version": "0.2.46", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-0.2.46.tgz", - "integrity": "sha512-rKzQRc7YAbve+MECliis5ac6lRB1AZgOyZdoAbXaEtmGWUwnlM99uNhCekA963CaBkzlHwQG2inLf3WGW7nLFA==", + "version": "0.2.49", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-0.2.49.tgz", + "integrity": "sha512-SjUoxSqIfcSvDBiMiFEF5SmUOcWNbMH2asJ0VZ1T3vPBlCIRp6tk+T3LMvUWAI8OCnTpbGtpX1fTKiUDLP4xkQ==", "requires": { - "tslib": "1.11.1" - }, - "dependencies": { - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - } + "tslib": "^1.11.1" } }, "@firebase/webchannel-wrapper": { - "version": "0.2.40", - "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.40.tgz", - "integrity": "sha512-f0jc79nQvwcwhOGFAD9b5K55Cb/a0A7LKBdRyQgVFLBGm+MuSFF5Rm/5Ll8/u72hJhbdICQj+xYl2uIuCMdXFQ==" + "version": "0.2.41", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.41.tgz", + "integrity": "sha512-XcdMT5PSZHiuf7LJIhzKIe+RyYa25S3LHRRvLnZc6iFjwXkrSDJ8J/HWO6VT8d2ZTbawp3VcLEjRF/VN8glCrA==" }, "@grpc/grpc-js": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-0.8.1.tgz", - "integrity": "sha512-e8gSjRZnOUefsR3obOgxG9RtYW2Mw83hh7ogE2ByCdgRhoX0mdnJwBcZOami3E0l643KCTZvORFwfSEi48KFIQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.1.tgz", + "integrity": "sha512-mhZRszS0SKwnWPJaNyrECePZ9U7vaHFGqrzxQbWinWR3WznBIU+nmh2L5J3elF+lp5DEUIzARXkifbs6LQVAHA==", "requires": { "semver": "^6.2.0" } @@ -1395,24 +1311,24 @@ } }, "firebase": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-7.14.3.tgz", - "integrity": "sha512-qExwE/vhf/l6Mf8ES3IFX1SB6/DysKPtvrIWnIuswmRMeSA9eERwrqp4Pom4NHhzjBP1jOmlIPKeOplsNwMlOQ==", - "requires": { - "@firebase/analytics": "0.3.4", - "@firebase/app": "0.6.3", - "@firebase/app-types": "0.6.0", - "@firebase/auth": "0.14.5", - "@firebase/database": "0.6.2", - "@firebase/firestore": "1.14.3", - "@firebase/functions": "0.4.43", - "@firebase/installations": "0.4.9", - "@firebase/messaging": "0.6.15", - "@firebase/performance": "0.3.3", - "@firebase/polyfill": "0.3.35", - "@firebase/remote-config": "0.1.20", - "@firebase/storage": "0.3.33", - "@firebase/util": "0.2.46" + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-7.15.4.tgz", + "integrity": "sha512-pj9xa9WY4sinH6ebb4yqSgaz+DIg19VqGUV+gTj0MTkN877ePZti0k1GIzaqrbnEUow2Sf56Xz8LyZg+HCBCmA==", + "requires": { + "@firebase/analytics": "0.3.7", + "@firebase/app": "0.6.6", + "@firebase/app-types": "0.6.1", + "@firebase/auth": "0.14.7", + "@firebase/database": "0.6.5", + "@firebase/firestore": "1.15.4", + "@firebase/functions": "0.4.46", + "@firebase/installations": "0.4.12", + "@firebase/messaging": "0.6.18", + "@firebase/performance": "0.3.7", + "@firebase/polyfill": "0.3.36", + "@firebase/remote-config": "0.1.23", + "@firebase/storage": "0.3.36", + "@firebase/util": "0.2.49" } }, "fs-extra": { diff --git a/studio/package.json b/studio/package.json index 277194a36..ee6388cd5 100644 --- a/studio/package.json +++ b/studio/package.json @@ -44,7 +44,7 @@ "@deckdeckgo/utils": "^1.1.0", "@deckdeckgo/youtube": "^1.1.2", "@ionic/core": "5.2.2", - "firebase": "^7.14.3", + "firebase": "^7.15.4", "idb-keyval": "^3.2.0", "ionicons": "^5.0.1", "rxjs": "^6.5.5", diff --git a/studio/src/app/handlers/editor/events/deck/deck-events.handler.tsx b/studio/src/app/handlers/editor/events/deck/deck-events.handler.tsx index 89ebaf805..3322716de 100644 --- a/studio/src/app/handlers/editor/events/deck/deck-events.handler.tsx +++ b/studio/src/app/handlers/editor/events/deck/deck-events.handler.tsx @@ -5,8 +5,8 @@ import {debounceTime, filter, take} from 'rxjs/operators'; import {cleanContent} from '@deckdeckgo/deck-utils'; -import {firebase} from '@firebase/app'; -import '@firebase/firestore'; +import * as firebase from 'firebase/app'; +import 'firebase/firestore'; import {AuthUser} from '../../../../models/auth/auth.user'; import {Deck, DeckAttributes, DeckData} from '../../../../models/data/deck'; diff --git a/studio/src/app/services/dashboard/deck/deck-dashboard.service.tsx b/studio/src/app/services/dashboard/deck/deck-dashboard.service.tsx index 5951041cd..3c3c9ec05 100644 --- a/studio/src/app/services/dashboard/deck/deck-dashboard.service.tsx +++ b/studio/src/app/services/dashboard/deck/deck-dashboard.service.tsx @@ -1,5 +1,5 @@ -import {firebase} from '@firebase/app'; -import '@firebase/firestore'; +import * as firebase from 'firebase/app'; +import 'firebase/firestore'; import {Deck, DeckData} from '../../../models/data/deck'; @@ -32,14 +32,14 @@ export class DeckDashboardService { const clone: Deck = await this.cloneDeck(deck); deck.data.clone = { - deck_id_to: clone.id + deck_id_to: clone.id, }; const updatedDeck: Deck = await this.deckService.update(deck); resolve({ from: updatedDeck, - to: clone + to: clone, }); } catch (err) { reject(err); @@ -53,7 +53,7 @@ export class DeckDashboardService { let clone: DeckData = {...deck.data}; clone.clone = { - deck_id_from: deck.id + deck_id_from: deck.id, }; delete clone['slides']; @@ -84,7 +84,7 @@ export class DeckDashboardService { updateFunction( { id: deckSnapshot.id, - data: deckSnapshot.data() + data: deckSnapshot.data(), }, unsubscribe ); diff --git a/studio/src/app/services/data/deck/deck.online.service.tsx b/studio/src/app/services/data/deck/deck.online.service.tsx index 7ab27baea..a3826dde7 100644 --- a/studio/src/app/services/data/deck/deck.online.service.tsx +++ b/studio/src/app/services/data/deck/deck.online.service.tsx @@ -1,5 +1,5 @@ -import {firebase} from '@firebase/app'; -import '@firebase/firestore'; +import * as firebase from 'firebase/app'; +import 'firebase/firestore'; import {Deck, DeckData} from '../../../models/data/deck'; @@ -22,10 +22,7 @@ export class DeckOnlineService { const firestore: firebase.firestore.Firestore = firebase.firestore(); try { - const snapshot: firebase.firestore.DocumentSnapshot = await firestore - .collection('decks') - .doc(deckId) - .get(); + const snapshot: firebase.firestore.DocumentSnapshot = await firestore.collection('decks').doc(deckId).get(); if (!snapshot.exists) { reject('Deck not found'); @@ -36,7 +33,7 @@ export class DeckOnlineService { resolve({ id: snapshot.id, - data: deck + data: deck, }); } catch (err) { reject(err); @@ -52,10 +49,7 @@ export class DeckOnlineService { deck.data.updated_at = now; try { - await firestore - .collection('decks') - .doc(deck.id) - .set(deck.data, {merge: true}); + await firestore.collection('decks').doc(deck.id).set(deck.data, {merge: true}); resolve(deck); } catch (err) { diff --git a/studio/src/app/services/data/deck/deck.service.tsx b/studio/src/app/services/data/deck/deck.service.tsx index 100f67877..7e9bb8a11 100644 --- a/studio/src/app/services/data/deck/deck.service.tsx +++ b/studio/src/app/services/data/deck/deck.service.tsx @@ -1,5 +1,5 @@ -import {firebase} from '@firebase/app'; -import '@firebase/firestore'; +import * as firebase from 'firebase/app'; +import 'firebase/firestore'; import {Deck, DeckData} from '../../../models/data/deck'; @@ -36,7 +36,7 @@ export class DeckService { async (doc: firebase.firestore.DocumentReference) => { resolve({ id: doc.id, - data: deck + data: deck, }); }, (err) => { @@ -80,7 +80,7 @@ export class DeckService { const decks: Deck[] = snapshot.docs.map((documentSnapshot: firebase.firestore.QueryDocumentSnapshot) => { return { id: documentSnapshot.id, - data: documentSnapshot.data() as DeckData + data: documentSnapshot.data() as DeckData, }; }); @@ -122,10 +122,7 @@ export class DeckService { try { const firestore: firebase.firestore.Firestore = firebase.firestore(); - await firestore - .collection('decks') - .doc(deckId) - .delete(); + await firestore.collection('decks').doc(deckId).delete(); resolve(); } catch (err) { diff --git a/studio/src/app/services/data/feed/feed.service.tsx b/studio/src/app/services/data/feed/feed.service.tsx index f5156b327..563731ba4 100644 --- a/studio/src/app/services/data/feed/feed.service.tsx +++ b/studio/src/app/services/data/feed/feed.service.tsx @@ -1,5 +1,5 @@ -import {firebase} from '@firebase/app'; -import '@firebase/firestore'; +import * as firebase from 'firebase/app'; +import 'firebase/firestore'; import {BehaviorSubject, Observable, ReplaySubject} from 'rxjs'; import {take} from 'rxjs/operators'; @@ -99,7 +99,7 @@ export class FeedService { const decks: Deck[] = snapshot.docs.map((documentSnapshot: firebase.firestore.QueryDocumentSnapshot) => { return { id: documentSnapshot.id, - data: documentSnapshot.data() as DeckData + data: documentSnapshot.data() as DeckData, }; }); @@ -125,12 +125,7 @@ export class FeedService { .limit(this.queryLimit) .get(); } else { - return firestore - .collection('decks') - .where('meta.feed', '==', true) - .orderBy('meta.published_at', 'desc') - .limit(this.queryLimit) - .get(); + return firestore.collection('decks').where('meta.feed', '==', true).orderBy('meta.published_at', 'desc').limit(this.queryLimit).get(); } } diff --git a/studio/src/app/services/data/slide/slide.online.service.tsx b/studio/src/app/services/data/slide/slide.online.service.tsx index dfab214e5..f4a764cd2 100644 --- a/studio/src/app/services/data/slide/slide.online.service.tsx +++ b/studio/src/app/services/data/slide/slide.online.service.tsx @@ -1,5 +1,5 @@ -import {firebase} from '@firebase/app'; -import '@firebase/firestore'; +import * as firebase from 'firebase/app'; +import 'firebase/firestore'; import {Slide, SlideData} from '../../../models/data/slide'; @@ -32,7 +32,7 @@ export class SlideOnlineService { async (doc: firebase.firestore.DocumentReference) => { resolve({ id: doc.id, - data: slide + data: slide, }); }, (err) => { @@ -47,10 +47,7 @@ export class SlideOnlineService { const firestore: firebase.firestore.Firestore = firebase.firestore(); try { - const snapshot: firebase.firestore.DocumentSnapshot = await firestore - .collection(`/decks/${deckId}/slides`) - .doc(slideId) - .get(); + const snapshot: firebase.firestore.DocumentSnapshot = await firestore.collection(`/decks/${deckId}/slides`).doc(slideId).get(); if (!snapshot.exists) { reject('Slide not found'); @@ -61,7 +58,7 @@ export class SlideOnlineService { resolve({ id: snapshot.id, - data: slide + data: slide, }); } catch (err) { reject(err); @@ -77,10 +74,7 @@ export class SlideOnlineService { slide.data.updated_at = now; try { - await firestore - .collection(`/decks/${deckId}/slides`) - .doc(slide.id) - .set(slide.data, {merge: true}); + await firestore.collection(`/decks/${deckId}/slides`).doc(slide.id).set(slide.data, {merge: true}); resolve(); } catch (err) { @@ -94,10 +88,7 @@ export class SlideOnlineService { try { const firestore: firebase.firestore.Firestore = firebase.firestore(); - await firestore - .collection(`/decks/${deckId}/slides`) - .doc(slideId) - .delete(); + await firestore.collection(`/decks/${deckId}/slides`).doc(slideId).delete(); resolve(); } catch (err) { diff --git a/studio/src/app/services/data/user/user.service.tsx b/studio/src/app/services/data/user/user.service.tsx index 43eaa75f9..c09dbed61 100644 --- a/studio/src/app/services/data/user/user.service.tsx +++ b/studio/src/app/services/data/user/user.service.tsx @@ -1,5 +1,5 @@ -import {firebase} from '@firebase/app'; -import '@firebase/firestore'; +import * as firebase from 'firebase/app'; +import 'firebase/firestore'; import {Observable, ReplaySubject} from 'rxjs'; @@ -32,10 +32,7 @@ export class UserService { try { const firestore: firebase.firestore.Firestore = firebase.firestore(); - const snapshot: firebase.firestore.DocumentSnapshot = await firestore - .collection('users') - .doc(authUser.uid) - .get(); + const snapshot: firebase.firestore.DocumentSnapshot = await firestore.collection('users').doc(authUser.uid).get(); if (!snapshot.exists) { const user: User = await this.createUser(authUser); @@ -48,7 +45,7 @@ export class UserService { this.userSubject.next({ id: authUser.uid, - data: updatedUser + data: updatedUser, }); } @@ -70,7 +67,7 @@ export class UserService { anonymous: authUser.anonymous, newsletter: true, created_at: now, - updated_at: now + updated_at: now, }; if (authUser.name) { @@ -86,14 +83,11 @@ export class UserService { user.photo_url = authUser.photo_url; } - await firestore - .collection('users') - .doc(authUser.uid) - .set(user, {merge: true}); + await firestore.collection('users').doc(authUser.uid).set(user, {merge: true}); resolve({ id: authUser.uid, - data: user + data: user, }); } catch (err) { reject(err); @@ -125,10 +119,7 @@ export class UserService { user.updated_at = firebase.firestore.Timestamp.now(); - await firestore - .collection('users') - .doc(authUser.uid) - .set(user, {merge: true}); + await firestore.collection('users').doc(authUser.uid).set(user, {merge: true}); } resolve(user); @@ -164,10 +155,7 @@ export class UserService { user.data.updated_at = now; try { - await firestore - .collection('users') - .doc(user.id) - .set(user.data, {merge: true}); + await firestore.collection('users').doc(user.id).set(user.data, {merge: true}); this.userSubject.next(user); @@ -183,10 +171,7 @@ export class UserService { try { const firestore: firebase.firestore.Firestore = firebase.firestore(); - await firestore - .collection('users') - .doc(userId) - .delete(); + await firestore.collection('users').doc(userId).delete(); this.userSubject.next(null); diff --git a/studio/src/app/services/editor/offline/offline.service.tsx b/studio/src/app/services/editor/offline/offline.service.tsx index f6a87b718..32580244b 100644 --- a/studio/src/app/services/editor/offline/offline.service.tsx +++ b/studio/src/app/services/editor/offline/offline.service.tsx @@ -1,4 +1,4 @@ -import {firebase} from '@firebase/app'; +import * as firebase from 'firebase/app'; import {del, get, set} from 'idb-keyval'; diff --git a/studio/src/app/services/editor/publish/publish.service.tsx b/studio/src/app/services/editor/publish/publish.service.tsx index 9dfe8d224..dd64a616f 100644 --- a/studio/src/app/services/editor/publish/publish.service.tsx +++ b/studio/src/app/services/editor/publish/publish.service.tsx @@ -1,5 +1,5 @@ -import {firebase} from '@firebase/app'; -import '@firebase/firestore'; +import * as firebase from 'firebase/app'; +import 'firebase/firestore'; import {Observable, Subject} from 'rxjs'; import {take} from 'rxjs/operators'; diff --git a/studio/src/app/services/storage/storage.online.service.tsx b/studio/src/app/services/storage/storage.online.service.tsx index db1c2e4b6..b108030de 100644 --- a/studio/src/app/services/storage/storage.online.service.tsx +++ b/studio/src/app/services/storage/storage.online.service.tsx @@ -1,5 +1,6 @@ import {firebase} from '@firebase/app'; import '@firebase/storage'; + import {Reference, ListResult, ListOptions} from '@firebase/storage-types'; import {take} from 'rxjs/operators'; @@ -61,7 +62,7 @@ export class StorageOnlineService { resolve({ downloadUrl: await ref.getDownloadURL(), fullPath: ref.fullPath, - name: ref.name + name: ref.name, }); }); } catch (err) { @@ -87,7 +88,7 @@ export class StorageOnlineService { const ref = firebase.storage().ref(`${authUser.uid}/assets/${folder}/`); let options: ListOptions = { - maxResults: Resources.Constants.STORAGE.MAX_QUERY_RESULTS + maxResults: Resources.Constants.STORAGE.MAX_QUERY_RESULTS, }; if (next) { @@ -109,7 +110,7 @@ export class StorageOnlineService { if (!results || !results.items || results.items.length <= 0) { resolve({ items: [], - nextPageToken: null + nextPageToken: null, }); return; } @@ -119,7 +120,7 @@ export class StorageOnlineService { resolve({ items: items, - nextPageToken: results.nextPageToken + nextPageToken: results.nextPageToken, }); }); } @@ -129,7 +130,7 @@ export class StorageOnlineService { resolve({ downloadUrl: await ref.getDownloadURL(), fullPath: ref.fullPath, - name: ref.name + name: ref.name, }); }); } diff --git a/studio/src/app/utils/editor/offline.utils.tsx b/studio/src/app/utils/editor/offline.utils.tsx index 91af4700f..a830923c1 100644 --- a/studio/src/app/utils/editor/offline.utils.tsx +++ b/studio/src/app/utils/editor/offline.utils.tsx @@ -1,4 +1,4 @@ -import {firebase} from '@firebase/app'; +import * as firebase from 'firebase/app'; import {SlideAttributes} from '../../models/data/slide'; import {DeckAttributes} from '../../models/data/deck'; From c92c438067c677f96e79caed87a82bf5ed538266 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 25 Jun 2020 18:16:48 +0200 Subject: [PATCH 14/20] fix(#675): flash. hide ion-app until root load Signed-off-by: peterpeterparker --- remote/src/app/app-root.scss | 9 +++++++++ remote/src/app/app-root.tsx | 11 ++++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/remote/src/app/app-root.scss b/remote/src/app/app-root.scss index 4557f6430..47e407fcf 100644 --- a/remote/src/app/app-root.scss +++ b/remote/src/app/app-root.scss @@ -4,3 +4,12 @@ --ion-item-background: #1a1b1e; --ion-item-background-activated: #313131; } + +ion-app.loading { + display: none; + color: transparent; + + a { + color: transparent; + } +} diff --git a/remote/src/app/app-root.tsx b/remote/src/app/app-root.tsx index 59784801b..defcc73b5 100644 --- a/remote/src/app/app-root.tsx +++ b/remote/src/app/app-root.tsx @@ -1,4 +1,4 @@ -import {Build, Component, h} from '@stencil/core'; +import {Build, Component, h, State} from '@stencil/core'; import {Subscription} from 'rxjs'; @@ -8,7 +8,7 @@ import {ThemeService} from './services/theme/theme.service'; @Component({ tag: 'app-root', - styleUrl: 'app-root.scss' + styleUrl: 'app-root.scss', }) export class AppRoot { private timerService: TimerService; @@ -19,6 +19,9 @@ export class AppRoot { private domBodyClassList: DOMTokenList = document.body.classList; + @State() + private loading: boolean = true; + constructor() { this.timerService = TimerService.getInstance(); this.accelerometerService = AccelerometerService.getInstance(); @@ -34,6 +37,8 @@ export class AppRoot { } async componentDidLoad() { + this.loading = false; + await this.timerService.restart(); if (Build.isBrowser) { @@ -55,7 +60,7 @@ export class AppRoot { render() { return ( - + From 3f67bae75496d5480f887eaed4154c35b2f1803f Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 25 Jun 2020 18:22:21 +0200 Subject: [PATCH 15/20] fix(#675): flash. hide ion-app until root load Signed-off-by: peterpeterparker --- docs/src/app/app-root.scss | 8 ++++++++ docs/src/app/app-root.tsx | 11 +++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/docs/src/app/app-root.scss b/docs/src/app/app-root.scss index e69de29bb..e06cdd799 100644 --- a/docs/src/app/app-root.scss +++ b/docs/src/app/app-root.scss @@ -0,0 +1,8 @@ +ion-app.loading { + display: none; + color: transparent; + + a { + color: transparent; + } +} diff --git a/docs/src/app/app-root.tsx b/docs/src/app/app-root.tsx index c8d0915ea..d27a5a351 100644 --- a/docs/src/app/app-root.tsx +++ b/docs/src/app/app-root.tsx @@ -1,4 +1,4 @@ -import {Component, Element, h} from '@stencil/core'; +import {Component, Element, h, State} from '@stencil/core'; @Component({ tag: 'app-root', @@ -7,9 +7,16 @@ import {Component, Element, h} from '@stencil/core'; export class AppRoot { @Element() el: HTMLElement; + @State() + private loading: boolean = true; + + componentDidLoad() { + this.loading = false; + } + render() { return [ - + From 47cd32a251b4a15bbbd9d894d3e0e12ce539c448 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 25 Jun 2020 18:27:13 +0200 Subject: [PATCH 16/20] fix(#675): flash. hide ion-app until root load Signed-off-by: peterpeterparker --- studio/src/app/app-root.scss | 8 ++++++++ studio/src/app/app-root.tsx | 19 ++++++++++++------- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/studio/src/app/app-root.scss b/studio/src/app/app-root.scss index e69de29bb..e06cdd799 100644 --- a/studio/src/app/app-root.scss +++ b/studio/src/app/app-root.scss @@ -0,0 +1,8 @@ +ion-app.loading { + display: none; + color: transparent; + + a { + color: transparent; + } +} diff --git a/studio/src/app/app-root.tsx b/studio/src/app/app-root.tsx index 2cf3f6727..d1817d371 100644 --- a/studio/src/app/app-root.tsx +++ b/studio/src/app/app-root.tsx @@ -1,4 +1,4 @@ -import {Build, Component, Element, h, Listen} from '@stencil/core'; +import {Build, Component, Element, h, Listen, State} from '@stencil/core'; import {toastController} from '@ionic/core'; @@ -14,7 +14,7 @@ import {OfflineService} from './services/editor/offline/offline.service'; @Component({ tag: 'app-root', - styleUrl: 'app-root.scss' + styleUrl: 'app-root.scss', }) export class AppRoot { @Element() el: HTMLElement; @@ -34,6 +34,9 @@ export class AppRoot { private domBodyClassList: DOMTokenList = document.body.classList; + @State() + private loading: boolean = true; + constructor() { this.errorService = ErrorService.getInstance(); this.authService = AuthService.getInstance(); @@ -51,6 +54,8 @@ export class AppRoot { } async componentDidLoad() { + this.loading = false; + this.errorSubscription = this.errorService.watch().subscribe(async (error: string) => { await this.toastError(error); }); @@ -84,12 +89,12 @@ export class AppRoot { buttons: [ { text: 'Close', - role: 'cancel' - } + role: 'cancel', + }, ], position: 'top', color: 'danger', - duration: 6000 + duration: 6000, }); await popover.present(); @@ -132,7 +137,7 @@ export class AppRoot { render() { return [ - + @@ -179,7 +184,7 @@ export class AppRoot { - + , ]; } } From e2cb7f4fdbdcbd15ee0e78addcbe7e77958ef033 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 25 Jun 2020 18:37:27 +0200 Subject: [PATCH 17/20] style(#675): padding with prerendering Signed-off-by: peterpeterparker --- .../app/components/feed/card/app-feed-card/app-feed-card.scss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/studio/src/app/components/feed/card/app-feed-card/app-feed-card.scss b/studio/src/app/components/feed/card/app-feed-card/app-feed-card.scss index 497bd1255..fb827e6a9 100644 --- a/studio/src/app/components/feed/card/app-feed-card/app-feed-card.scss +++ b/studio/src/app/components/feed/card/app-feed-card/app-feed-card.scss @@ -5,6 +5,10 @@ app-feed-card { --background: white; ion-card-content { + &.ion-no-padding { + padding: 0; + } + &.compact { p.content { display: none; From 7f460c9405d022210656c92f9a2618f6ecbb5b07 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 25 Jun 2020 18:41:01 +0200 Subject: [PATCH 18/20] release(#675): docs v1.6.0 Signed-off-by: peterpeterparker --- CHANGELOG.md | 2 +- docs/CHANGELOG.md | 6 ++++++ docs/package-lock.json | 2 +- docs/package.json | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 05eb6ee39..66eaec446 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ ### Applications - demo: v2.3.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo-website/blob/master/CHANGELOG.md)) -- docs: v1.5.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/docs/CHANGELOG.md)) +- docs: v1.6.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/docs/CHANGELOG.md)) - remote: v1.3.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/remote/CHANGELOG.md)) ### Web Components: New Templates diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index e031991a5..d993886c8 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,3 +1,9 @@ +# 1.6.0 (2020-06-05) + +### Fix + +- prerendering 🚀 ([#675](https://github.com/deckgo/deckdeckgo/issues/675)) + # 1.5.0 (2020-06-05) ### Features diff --git a/docs/package-lock.json b/docs/package-lock.json index 5eb77475b..8067488f0 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,6 +1,6 @@ { "name": "deckdeckgo-docs", - "version": "1.5.0", + "version": "1.6.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/docs/package.json b/docs/package.json index 88d764b33..617f3119d 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "deckdeckgo-docs", - "version": "1.5.0", + "version": "1.6.0", "description": "The Progressive Web App alternative for simple presentations", "license": "MIT", "files": [ From defb2e4be01650a570eead7a37377b2a72e95650 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 25 Jun 2020 18:42:10 +0200 Subject: [PATCH 19/20] release(#675): remote v1.4.0 Signed-off-by: peterpeterparker --- CHANGELOG.md | 2 +- README.md | 4 ++-- remote/CHANGELOG.md | 6 ++++++ remote/package-lock.json | 2 +- remote/package.json | 2 +- 5 files changed, 11 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 66eaec446..2a406b278 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ - demo: v2.3.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo-website/blob/master/CHANGELOG.md)) - docs: v1.6.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/docs/CHANGELOG.md)) -- remote: v1.3.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/remote/CHANGELOG.md)) +- remote: v1.4.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/remote/CHANGELOG.md)) ### Web Components: New Templates diff --git a/README.md b/README.md index 6045ad2f7..7bd2563b4 100644 --- a/README.md +++ b/README.md @@ -46,8 +46,8 @@ Are you interested to contribute to our open source project? That would be aweso | Project | Version | Online | Links | | ------------------ | ----------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- | :--------------------------------------------------: | | **Studio** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.3.0&color=success)](https://deckdeckgo.com) | [https://deckdeckgo.com](https://deckdeckgo.com) | [`README.md`](studio/README.md) | -| **Remote control** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.3.0&color=success)](https://deckdeckgo.app) | [https://deckdeckgo.app](https://deckdeckgo.app) | [`README.md`](remote/README.md) | -| **Documentation** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.5.0&color=success)](https://docs.deckdeckgo.com) | [https://docs.deckdeckgo.com](https://docs.deckdeckgo.com) | [`README.md`](docs/README.md) | +| **Remote control** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.4.0&color=success)](https://deckdeckgo.app) | [https://deckdeckgo.app](https://deckdeckgo.app) | [`README.md`](remote/README.md) | +| **Documentation** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.6.0&color=success)](https://docs.deckdeckgo.com) | [https://docs.deckdeckgo.com](https://docs.deckdeckgo.com) | [`README.md`](docs/README.md) | | **Demo** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v2.3.0&color=success)](https://demo.deckdeckgo.com) | [https://demo.deckdeckgo.com](https://demo.deckdeckgo.com) | [`Repo`](https://github.com/deckgo/deckdeckgo-demo/) | ## Web Components diff --git a/remote/CHANGELOG.md b/remote/CHANGELOG.md index 59f996df4..dcd7cc46e 100644 --- a/remote/CHANGELOG.md +++ b/remote/CHANGELOG.md @@ -1,3 +1,9 @@ +# 1.4.0 (2020-06-05) + +### Fix + +- prerendering 🚀 ([#675](https://github.com/deckgo/deckdeckgo/issues/675)) + # 1.3.1 (2020-06-07) ### Fix diff --git a/remote/package-lock.json b/remote/package-lock.json index 687b9c4c7..86b6a8103 100644 --- a/remote/package-lock.json +++ b/remote/package-lock.json @@ -1,6 +1,6 @@ { "name": "deckdeckgo-remote", - "version": "1.3.1", + "version": "1.4.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/remote/package.json b/remote/package.json index 560e1777a..ef877f3c3 100644 --- a/remote/package.json +++ b/remote/package.json @@ -1,6 +1,6 @@ { "name": "deckdeckgo-remote", - "version": "1.3.1", + "version": "1.4.0", "author": "David Dal Busco", "description": "Present and interact with your lightweight DeckDeckGo's presentation", "license": "AGPL-3.0-or-later", From d4c87cb5464043e9b399ab759a784b1ae80719fd Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 25 Jun 2020 18:50:32 +0200 Subject: [PATCH 20/20] release(#675): studio v1.4.0 Signed-off-by: peterpeterparker --- CHANGELOG.md | 1 + README.md | 2 +- studio/CHANGELOG.md | 22 ++++++++++++++++++++++ studio/package-lock.json | 2 +- studio/package.json | 2 +- 5 files changed, 26 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a406b278..c9776c129 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - demo: v2.3.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo-website/blob/master/CHANGELOG.md)) - docs: v1.6.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/docs/CHANGELOG.md)) - remote: v1.4.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/remote/CHANGELOG.md)) +- studio: v1.4.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/studio/CHANGELOG.md)) ### Web Components: New Templates diff --git a/README.md b/README.md index 7bd2563b4..b18c64ee4 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ Are you interested to contribute to our open source project? That would be aweso | Project | Version | Online | Links | | ------------------ | ----------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- | :--------------------------------------------------: | -| **Studio** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.3.0&color=success)](https://deckdeckgo.com) | [https://deckdeckgo.com](https://deckdeckgo.com) | [`README.md`](studio/README.md) | +| **Studio** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.4.0&color=success)](https://deckdeckgo.com) | [https://deckdeckgo.com](https://deckdeckgo.com) | [`README.md`](studio/README.md) | | **Remote control** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.4.0&color=success)](https://deckdeckgo.app) | [https://deckdeckgo.app](https://deckdeckgo.app) | [`README.md`](remote/README.md) | | **Documentation** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.6.0&color=success)](https://docs.deckdeckgo.com) | [https://docs.deckdeckgo.com](https://docs.deckdeckgo.com) | [`README.md`](docs/README.md) | | **Demo** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v2.3.0&color=success)](https://demo.deckdeckgo.com) | [https://demo.deckdeckgo.com](https://demo.deckdeckgo.com) | [`Repo`](https://github.com/deckgo/deckdeckgo-demo/) | diff --git a/studio/CHANGELOG.md b/studio/CHANGELOG.md index 4eea7557c..7c50aadac 100644 --- a/studio/CHANGELOG.md +++ b/studio/CHANGELOG.md @@ -1,3 +1,25 @@ + + +# 1.4.0 (2020-06-25) + +### Features + +- support copepen, jsfiddle and webcomponents.dev ([#721](https://github.com/deckgo/deckdeckgo/issues/721)) +- refresh style of the actions in full screen mode ([#755](https://github.com/deckgo/deckdeckgo/pull/755)) +- group, improve fonts in deck style and keep popover open on editing ([#745](https://github.com/deckgo/deckdeckgo/pull/745)) +- add strikethrough option ([#710](https://github.com/deckgo/deckdeckgo/issues/710)) +- illustrations for the landing page ([#764](https://github.com/deckgo/deckdeckgo/pull/764)) +- highlight code line numbers background and color ([#763](https://github.com/deckgo/deckdeckgo/pull/763)) +- improve deck li style ([#761](https://github.com/deckgo/deckdeckgo/pull/761)) + +### Fix + +- prerendering 🚀 ([#675](https://github.com/deckgo/deckdeckgo/issues/675)) +- share doesn't work in Firefox ([#751](https://github.com/deckgo/deckdeckgo/issues/751)) +- problem with remote control layout in Firefox Mobile ([#752](https://github.com/deckgo/deckdeckgo/issues/752)) +- QR code sizing/spacing ([#743](https://github.com/deckgo/deckdeckgo/issues/743)) +- social card image not generated ([#659](https://github.com/deckgo/deckdeckgo/issues/659)) + # 1.3.0 (2020-05-28) diff --git a/studio/package-lock.json b/studio/package-lock.json index 8c78325fe..f0981412e 100644 --- a/studio/package-lock.json +++ b/studio/package-lock.json @@ -1,6 +1,6 @@ { "name": "deckdeckgo-studio", - "version": "1.3.0", + "version": "1.4.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/studio/package.json b/studio/package.json index ee6388cd5..08f7c5be5 100644 --- a/studio/package.json +++ b/studio/package.json @@ -1,6 +1,6 @@ { "name": "deckdeckgo-studio", - "version": "1.3.0", + "version": "1.4.0", "author": "David Dal Busco", "description": "The web open source editor for presentations", "license": "AGPL-3.0-or-later",