diff --git a/add-on/_locales/cs/messages.json b/add-on/_locales/cs/messages.json index fb2e8b97c..bf52532ca 100644 --- a/add-on/_locales/cs/messages.json +++ b/add-on/_locales/cs/messages.json @@ -8,7 +8,7 @@ "description": "A label for IPFS icon (panel_headerIpfsNodeIconLabel)" }, "panel_headerActiveToggleTitle": { - "message": "Globální nastavení: pozastavit všechny IPFS integrace", + "message": "Toggle all IPFS integrations", "description": "A label for an embedded IPFS node (panel_headerActiveToggleTitle)" }, "panel_statusOffline": { @@ -43,25 +43,41 @@ "message": "Otevřít Web UI", "description": "A menu item in Browser Action pop-up (panel_openWebui)" }, + "panel_redirectToggle": { + "message": "Redirect to Gateway", + "description": "A menu item in Browser Action pop-up (panel_redirectToggle)" + }, + "panel_redirectToggleTooltip": { + "message": "Click to toggle all gateway redirects", + "description": "A menu item in Browser Action pop-up (panel_redirectToggleTooltip)" + }, + "panel_toolsSectionHeader": { + "message": "Tools", + "description": "A menu item in Browser Action pop-up (panel_toolsSectionHeader)" + }, "panel_openPreferences": { "message": "Otevřít nastavení rozšíření", "description": "A menu item in Browser Action pop-up (panel_openPreferences)" }, - "panel_switchToCustomGateway": { - "message": "Přepnout na vlastní bránu", - "description": "A menu item in Browser Action pop-up (panel_switchToCustomGateway)" + "panel_activeTabSectionHeader": { + "message": "Active Tab", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectEnable)" }, - "panel_switchToPublicGateway": { - "message": "Přepnout na veřejnou bránu", - "description": "A menu item in Browser Action pop-up (panel_switchToPublicGateway)" + "panel_activeTabSiteRedirectToggle": { + "message": "Redirect on $1", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectToggle)" + }, + "panel_activeTabSiteRedirectToggleTooltip": { + "message": "Click to toggle gateway redirects on $1", + "description": "A menu item tooltip in Browser Action pop-up (panel_activeTabSiteRedirectToggleTooltip)" }, "panel_pinCurrentIpfsAddress": { "message": "Připnout IPFS objekt", "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, - "panel_unpinCurrentIpfsAddress": { - "message": "Odepnout IPFS objekt", - "description": "A menu item in Browser Action pop-up (panel_unpinCurrentIpfsAddress)" + "panel_pinCurrentIpfsAddressTooltip": { + "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { "message": "Zkopírovat IPFS cestu", @@ -211,12 +227,16 @@ "message": "Integrovaný uzel (experiment): spustí js-ipfs uzel přímo ve vaším prohlížeči (použijte pouze pro vývoj, pro více informací následujte odkaz níže)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "Konfigurace IPFS uzlu", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Konfigurace pro integrovaný IPFS uzel. Musí být validní JSON.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -227,6 +247,10 @@ "message": "Integrovaný", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Brány", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -251,6 +275,14 @@ "message": "Přesměrovat požadavky pro IPFS objekt skrze vlastní bránu", "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, + "option_noRedirectHostnames_title": { + "message": "Redirect Opt-Outs", + "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" + }, + "option_noRedirectHostnames_description": { + "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" + }, "option_publicGatewayUrl_title": { "message": "Výchozí veřejná brána", "description": "An option title on the Preferences screen (option_publicGatewayUrl_title)" @@ -367,6 +399,14 @@ "message": "Povolit automatické načtení nahraných souborů skrze asynchroní HTTP HEAD požadavek na Veřejnou bránu", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Vše vyresetovat", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/da/messages.json b/add-on/_locales/da/messages.json index 1a2879a2e..c4518c56e 100644 --- a/add-on/_locales/da/messages.json +++ b/add-on/_locales/da/messages.json @@ -227,12 +227,16 @@ "message": "Indlejret (eksperimentel): kør js-ipfs klienten i din browser (benyt kun i udviklingsøjemed, læs om begrænsninger ved linket nedenfor)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Indlejret med Chrome Sockets (eksperiment): kør js-ipfs klienten i din browser med adgang til chrome.sockets API'er (detaljer under linket nedenfor)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "IPFS-klient opsætning", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Opsætning af den indlejrede IPFS-klient. Det skal være valid JSON.", + "message": "Yderligere konfiguration for den indlejrede IPFS klient (array's vil blive sammenlagt). Skal være valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -243,6 +247,10 @@ "message": "Indlejret", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Indlejret + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Gateways", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -391,6 +399,14 @@ "message": "Aktiver automatisk forhåndsindlæsning af uploadede aktiver via asynkrone HTTP HEAD-forespørgsler til en Offentlig Gateway", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log navnerum", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Skræddersy hvilke navnerum der logges til browser konsollen. Ændringer af denne værdi vil medføre genstart af udvidelsen.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Komplet nulstilling", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/de/messages.json b/add-on/_locales/de/messages.json index 228b4c7ba..3ceda4ecd 100644 --- a/add-on/_locales/de/messages.json +++ b/add-on/_locales/de/messages.json @@ -8,7 +8,7 @@ "description": "A label for IPFS icon (panel_headerIpfsNodeIconLabel)" }, "panel_headerActiveToggleTitle": { - "message": "Globaler Schalter: Alle IPFS-Einbindungen aufheben", + "message": "Toggle all IPFS integrations", "description": "A label for an embedded IPFS node (panel_headerActiveToggleTitle)" }, "panel_statusOffline": { @@ -43,25 +43,41 @@ "message": "Web-UI öffnen", "description": "A menu item in Browser Action pop-up (panel_openWebui)" }, + "panel_redirectToggle": { + "message": "Redirect to Gateway", + "description": "A menu item in Browser Action pop-up (panel_redirectToggle)" + }, + "panel_redirectToggleTooltip": { + "message": "Click to toggle all gateway redirects", + "description": "A menu item in Browser Action pop-up (panel_redirectToggleTooltip)" + }, + "panel_toolsSectionHeader": { + "message": "Tools", + "description": "A menu item in Browser Action pop-up (panel_toolsSectionHeader)" + }, "panel_openPreferences": { "message": "Einstellungen der Browser-Erweiterung öffnen", "description": "A menu item in Browser Action pop-up (panel_openPreferences)" }, - "panel_switchToCustomGateway": { - "message": "Zu benutzerdefiniertem Gateway wechseln", - "description": "A menu item in Browser Action pop-up (panel_switchToCustomGateway)" + "panel_activeTabSectionHeader": { + "message": "Active Tab", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectEnable)" }, - "panel_switchToPublicGateway": { - "message": "Zu öffentlichem Gateway wechseln", - "description": "A menu item in Browser Action pop-up (panel_switchToPublicGateway)" + "panel_activeTabSiteRedirectToggle": { + "message": "Redirect on $1", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectToggle)" + }, + "panel_activeTabSiteRedirectToggleTooltip": { + "message": "Click to toggle gateway redirects on $1", + "description": "A menu item tooltip in Browser Action pop-up (panel_activeTabSiteRedirectToggleTooltip)" }, "panel_pinCurrentIpfsAddress": { "message": "IPFS-Ressource anpinnen", "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, - "panel_unpinCurrentIpfsAddress": { - "message": "Pin der IPFS-Ressource entfernen", - "description": "A menu item in Browser Action pop-up (panel_unpinCurrentIpfsAddress)" + "panel_pinCurrentIpfsAddressTooltip": { + "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { "message": "IPFS-Pfad kopieren", @@ -211,12 +227,16 @@ "message": "Eingebettet (experimentell): einen JS-IPFS-Node im Browser betreiben (nur für Entwickler; siehe Link unten für weitere Details zu den Limitierungen)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "IPFS-Node-Konfiguration", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Konfiguration für den eingebetteten IPFS-Node; muss zulässiges JSON sein.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -227,6 +247,10 @@ "message": "Eingebettet", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Gateways", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -251,6 +275,14 @@ "message": "Anfragen zu IPFS-Ressourcen an das benutzerdefinierte Gateway weiterleiten", "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, + "option_noRedirectHostnames_title": { + "message": "Redirect Opt-Outs", + "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" + }, + "option_noRedirectHostnames_description": { + "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" + }, "option_publicGatewayUrl_title": { "message": "Öffentliches Standard-Gateway", "description": "An option title on the Preferences screen (option_publicGatewayUrl_title)" @@ -367,6 +399,14 @@ "message": "Aktiviert automatisches Vorladen der Upload-Ressourcen über asynchrone HTTP-HEAD-Anfragen an ein öffentliches Gateway", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Alles zurücksetzen", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/es/messages.json b/add-on/_locales/es/messages.json index 1cde8f090..732d6da6e 100644 --- a/add-on/_locales/es/messages.json +++ b/add-on/_locales/es/messages.json @@ -8,7 +8,7 @@ "description": "A label for IPFS icon (panel_headerIpfsNodeIconLabel)" }, "panel_headerActiveToggleTitle": { - "message": "Global toggle: Suspend all IPFS integrations", + "message": "Toggle all IPFS integrations", "description": "A label for an embedded IPFS node (panel_headerActiveToggleTitle)" }, "panel_statusOffline": { @@ -43,25 +43,41 @@ "message": "Abrir Ui Web", "description": "A menu item in Browser Action pop-up (panel_openWebui)" }, + "panel_redirectToggle": { + "message": "Redirect to Gateway", + "description": "A menu item in Browser Action pop-up (panel_redirectToggle)" + }, + "panel_redirectToggleTooltip": { + "message": "Click to toggle all gateway redirects", + "description": "A menu item in Browser Action pop-up (panel_redirectToggleTooltip)" + }, + "panel_toolsSectionHeader": { + "message": "Tools", + "description": "A menu item in Browser Action pop-up (panel_toolsSectionHeader)" + }, "panel_openPreferences": { "message": "Abrir preferencias", "description": "A menu item in Browser Action pop-up (panel_openPreferences)" }, - "panel_switchToCustomGateway": { - "message": "Cambiar a la entrada personalizada", - "description": "A menu item in Browser Action pop-up (panel_switchToCustomGateway)" + "panel_activeTabSectionHeader": { + "message": "Active Tab", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectEnable)" }, - "panel_switchToPublicGateway": { - "message": "Cambiar a la entrada publica", - "description": "A menu item in Browser Action pop-up (panel_switchToPublicGateway)" + "panel_activeTabSiteRedirectToggle": { + "message": "Redirect on $1", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectToggle)" + }, + "panel_activeTabSiteRedirectToggleTooltip": { + "message": "Click to toggle gateway redirects on $1", + "description": "A menu item tooltip in Browser Action pop-up (panel_activeTabSiteRedirectToggleTooltip)" }, "panel_pinCurrentIpfsAddress": { "message": "Marcar recursos de IPFS", "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, - "panel_unpinCurrentIpfsAddress": { - "message": "Desmarcar recursos de IPFS", - "description": "A menu item in Browser Action pop-up (panel_unpinCurrentIpfsAddress)" + "panel_pinCurrentIpfsAddressTooltip": { + "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { "message": "Copiar ruta IPFS", @@ -211,12 +227,16 @@ "message": "Integrado (experimental): ejecute el nodo js-ipfs en su navegador (úselo solo para desarrollo, lea acerca de sus limitaciones en el enlace a continuación)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "Configuración de nodo IPFS", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Configuración para el nodo IPFS embebido. Debe ser JSON válido.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -227,6 +247,10 @@ "message": "Insertado", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Entradas", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -251,6 +275,14 @@ "message": "Redirigir las solicitudes de recursos de IPFS a la entrada personalizada", "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, + "option_noRedirectHostnames_title": { + "message": "Redirect Opt-Outs", + "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" + }, + "option_noRedirectHostnames_description": { + "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" + }, "option_publicGatewayUrl_title": { "message": "Entrada Publica Predeterminada", "description": "An option title on the Preferences screen (option_publicGatewayUrl_title)" @@ -367,6 +399,14 @@ "message": "Permite la carga previa automática de los activos subidos a través de una solicitud HTTP HEAD asíncrona a una entrada publica", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Restablecer Todo", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/fr/messages.json b/add-on/_locales/fr/messages.json index 78330d0cb..18ff7b0f2 100644 --- a/add-on/_locales/fr/messages.json +++ b/add-on/_locales/fr/messages.json @@ -227,12 +227,16 @@ "message": "Embarqué (expérimental): démarre un noeud js-ipfs dans votre navigateur.", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "Configuration du noeud IPFS", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Configuration pour le nœud IPFS embarqué. Le JSON doit être valide.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -243,6 +247,10 @@ "message": "Embarqué", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Passerelles", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -391,6 +399,14 @@ "message": "Activer le préchargement des objets envoyés à l'aide d'une requête HTTP HEAD asynchrone envers une passerelle publique", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Tout effacer", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/hu/messages.json b/add-on/_locales/hu/messages.json index f4a0a78db..1f8f77f94 100644 --- a/add-on/_locales/hu/messages.json +++ b/add-on/_locales/hu/messages.json @@ -8,7 +8,7 @@ "description": "A label for IPFS icon (panel_headerIpfsNodeIconLabel)" }, "panel_headerActiveToggleTitle": { - "message": "Global toggle: Suspend all IPFS integrations", + "message": "Toggle all IPFS integrations", "description": "A label for an embedded IPFS node (panel_headerActiveToggleTitle)" }, "panel_statusOffline": { @@ -43,25 +43,41 @@ "message": "Web UI megnyitása", "description": "A menu item in Browser Action pop-up (panel_openWebui)" }, + "panel_redirectToggle": { + "message": "Redirect to Gateway", + "description": "A menu item in Browser Action pop-up (panel_redirectToggle)" + }, + "panel_redirectToggleTooltip": { + "message": "Click to toggle all gateway redirects", + "description": "A menu item in Browser Action pop-up (panel_redirectToggleTooltip)" + }, + "panel_toolsSectionHeader": { + "message": "Tools", + "description": "A menu item in Browser Action pop-up (panel_toolsSectionHeader)" + }, "panel_openPreferences": { "message": "Beállítások megnyitása", "description": "A menu item in Browser Action pop-up (panel_openPreferences)" }, - "panel_switchToCustomGateway": { - "message": "Switch to Custom Gateway", - "description": "A menu item in Browser Action pop-up (panel_switchToCustomGateway)" + "panel_activeTabSectionHeader": { + "message": "Active Tab", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectEnable)" }, - "panel_switchToPublicGateway": { - "message": "Switch to Public Gateway", - "description": "A menu item in Browser Action pop-up (panel_switchToPublicGateway)" + "panel_activeTabSiteRedirectToggle": { + "message": "Redirect on $1", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectToggle)" + }, + "panel_activeTabSiteRedirectToggleTooltip": { + "message": "Click to toggle gateway redirects on $1", + "description": "A menu item tooltip in Browser Action pop-up (panel_activeTabSiteRedirectToggleTooltip)" }, "panel_pinCurrentIpfsAddress": { "message": "Pin IPFS Resource", "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, - "panel_unpinCurrentIpfsAddress": { - "message": "Unpin IPFS Resource", - "description": "A menu item in Browser Action pop-up (panel_unpinCurrentIpfsAddress)" + "panel_pinCurrentIpfsAddressTooltip": { + "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { "message": "Copy IPFS Path", @@ -211,12 +227,16 @@ "message": "Embedded (experimental): run js-ipfs node in your browser (use only for development, read about its limitations under the link below)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "IPFS csomópont beállítások", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Configuration for the embedded IPFS node. Must be valid JSON.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -227,6 +247,10 @@ "message": "Beágyazott", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Átjárók", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -251,6 +275,14 @@ "message": "Redirect requests for IPFS resources to the Custom gateway", "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, + "option_noRedirectHostnames_title": { + "message": "Redirect Opt-Outs", + "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" + }, + "option_noRedirectHostnames_description": { + "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" + }, "option_publicGatewayUrl_title": { "message": "Alapértelmezett nyilvános átjáró", "description": "An option title on the Preferences screen (option_publicGatewayUrl_title)" @@ -367,6 +399,14 @@ "message": "Enables automatic preload of uploaded assets via asynchronous HTTP HEAD request to a Public Gateway", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Reset Everything", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/id/messages.json b/add-on/_locales/id/messages.json index 0b7a27bdb..415eeb6c0 100644 --- a/add-on/_locales/id/messages.json +++ b/add-on/_locales/id/messages.json @@ -8,7 +8,7 @@ "description": "A label for IPFS icon (panel_headerIpfsNodeIconLabel)" }, "panel_headerActiveToggleTitle": { - "message": "Global toggle: Suspend all IPFS integrations", + "message": "Toggle all IPFS integrations", "description": "A label for an embedded IPFS node (panel_headerActiveToggleTitle)" }, "panel_statusOffline": { @@ -43,25 +43,41 @@ "message": "Buka Web UI", "description": "A menu item in Browser Action pop-up (panel_openWebui)" }, + "panel_redirectToggle": { + "message": "Redirect to Gateway", + "description": "A menu item in Browser Action pop-up (panel_redirectToggle)" + }, + "panel_redirectToggleTooltip": { + "message": "Click to toggle all gateway redirects", + "description": "A menu item in Browser Action pop-up (panel_redirectToggleTooltip)" + }, + "panel_toolsSectionHeader": { + "message": "Tools", + "description": "A menu item in Browser Action pop-up (panel_toolsSectionHeader)" + }, "panel_openPreferences": { "message": "Buka Preferensi", "description": "A menu item in Browser Action pop-up (panel_openPreferences)" }, - "panel_switchToCustomGateway": { - "message": "Beralih ke Kustom Gateway", - "description": "A menu item in Browser Action pop-up (panel_switchToCustomGateway)" + "panel_activeTabSectionHeader": { + "message": "Active Tab", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectEnable)" }, - "panel_switchToPublicGateway": { - "message": "Beralih ke Gateway Umum", - "description": "A menu item in Browser Action pop-up (panel_switchToPublicGateway)" + "panel_activeTabSiteRedirectToggle": { + "message": "Redirect on $1", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectToggle)" + }, + "panel_activeTabSiteRedirectToggleTooltip": { + "message": "Click to toggle gateway redirects on $1", + "description": "A menu item tooltip in Browser Action pop-up (panel_activeTabSiteRedirectToggleTooltip)" }, "panel_pinCurrentIpfsAddress": { "message": "Semat Sumber daya IPFS", "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, - "panel_unpinCurrentIpfsAddress": { - "message": "Lepaskan Semat Sumber Daya IPFS", - "description": "A menu item in Browser Action pop-up (panel_unpinCurrentIpfsAddress)" + "panel_pinCurrentIpfsAddressTooltip": { + "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { "message": "Copy IPFS Path", @@ -211,12 +227,16 @@ "message": "Embedded (experimental): run js-ipfs node in your browser (use only for development, read about its limitations under the link below)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "IPFS Node Config", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Configuration for the embedded IPFS node. Must be valid JSON.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -227,6 +247,10 @@ "message": "Tertancap", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Gateways", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -251,6 +275,14 @@ "message": "Permintaan pengalihan sumber daya IPFS ke Kustom Gateway", "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, + "option_noRedirectHostnames_title": { + "message": "Redirect Opt-Outs", + "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" + }, + "option_noRedirectHostnames_description": { + "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" + }, "option_publicGatewayUrl_title": { "message": "Gateway Publik Bawaan", "description": "An option title on the Preferences screen (option_publicGatewayUrl_title)" @@ -367,6 +399,14 @@ "message": "Mengaktifkan pramuat otomatis aset yang diunggah melalui permintaan HTTP HEAD asinkron ke Gateway Publik", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Reset Semuanya", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/it/messages.json b/add-on/_locales/it/messages.json index db6aca6fc..36d6b5f89 100644 --- a/add-on/_locales/it/messages.json +++ b/add-on/_locales/it/messages.json @@ -8,7 +8,7 @@ "description": "A label for IPFS icon (panel_headerIpfsNodeIconLabel)" }, "panel_headerActiveToggleTitle": { - "message": "Interruttore globale: Sospendi tutte le integrazioni con IPFS", + "message": "Toggle all IPFS integrations", "description": "A label for an embedded IPFS node (panel_headerActiveToggleTitle)" }, "panel_statusOffline": { @@ -43,25 +43,41 @@ "message": "Apri Web UI", "description": "A menu item in Browser Action pop-up (panel_openWebui)" }, + "panel_redirectToggle": { + "message": "Redirect to Gateway", + "description": "A menu item in Browser Action pop-up (panel_redirectToggle)" + }, + "panel_redirectToggleTooltip": { + "message": "Click to toggle all gateway redirects", + "description": "A menu item in Browser Action pop-up (panel_redirectToggleTooltip)" + }, + "panel_toolsSectionHeader": { + "message": "Tools", + "description": "A menu item in Browser Action pop-up (panel_toolsSectionHeader)" + }, "panel_openPreferences": { "message": "Apri Preferenze", "description": "A menu item in Browser Action pop-up (panel_openPreferences)" }, - "panel_switchToCustomGateway": { - "message": "Passa ad un Gateway personalizzato", - "description": "A menu item in Browser Action pop-up (panel_switchToCustomGateway)" + "panel_activeTabSectionHeader": { + "message": "Active Tab", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectEnable)" }, - "panel_switchToPublicGateway": { - "message": "Passa ad un Gateway Pubblico", - "description": "A menu item in Browser Action pop-up (panel_switchToPublicGateway)" + "panel_activeTabSiteRedirectToggle": { + "message": "Redirect on $1", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectToggle)" + }, + "panel_activeTabSiteRedirectToggleTooltip": { + "message": "Click to toggle gateway redirects on $1", + "description": "A menu item tooltip in Browser Action pop-up (panel_activeTabSiteRedirectToggleTooltip)" }, "panel_pinCurrentIpfsAddress": { "message": "Spillare Risorsa IPFS", "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, - "panel_unpinCurrentIpfsAddress": { - "message": "Rimuovi la risorsa IPFS spillata", - "description": "A menu item in Browser Action pop-up (panel_unpinCurrentIpfsAddress)" + "panel_pinCurrentIpfsAddressTooltip": { + "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { "message": "Copia il percorso IPFS", @@ -211,12 +227,16 @@ "message": "Embedded (experimental): run js-ipfs node in your browser (use only for development, read about its limitations under the link below)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "Configurazione del Nodo IPFS", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Configurazione per il nodo IPFS incorporato. Deve essere valido JSON.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -227,6 +247,10 @@ "message": "Integrato", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Gateways", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -251,6 +275,14 @@ "message": "Reindirizza le richieste per risorse IPFS al Gateway Personalizzato", "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, + "option_noRedirectHostnames_title": { + "message": "Redirect Opt-Outs", + "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" + }, + "option_noRedirectHostnames_description": { + "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" + }, "option_publicGatewayUrl_title": { "message": "Default Gateway pubblico", "description": "An option title on the Preferences screen (option_publicGatewayUrl_title)" @@ -367,6 +399,14 @@ "message": "Consente il caricamento anticipato delle unita´ caricate mediante una richiesta HTTP HEAD asincrona ad una Gateway pubblica", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Azzera tutto", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/ko_KR/messages.json b/add-on/_locales/ko_KR/messages.json index 90b860ece..8eab6d733 100644 --- a/add-on/_locales/ko_KR/messages.json +++ b/add-on/_locales/ko_KR/messages.json @@ -8,7 +8,7 @@ "description": "A label for IPFS icon (panel_headerIpfsNodeIconLabel)" }, "panel_headerActiveToggleTitle": { - "message": "모든 IPFS 통합기능 중지", + "message": "Toggle all IPFS integrations", "description": "A label for an embedded IPFS node (panel_headerActiveToggleTitle)" }, "panel_statusOffline": { @@ -43,25 +43,41 @@ "message": "Web UI 열기", "description": "A menu item in Browser Action pop-up (panel_openWebui)" }, + "panel_redirectToggle": { + "message": "Redirect to Gateway", + "description": "A menu item in Browser Action pop-up (panel_redirectToggle)" + }, + "panel_redirectToggleTooltip": { + "message": "Click to toggle all gateway redirects", + "description": "A menu item in Browser Action pop-up (panel_redirectToggleTooltip)" + }, + "panel_toolsSectionHeader": { + "message": "Tools", + "description": "A menu item in Browser Action pop-up (panel_toolsSectionHeader)" + }, "panel_openPreferences": { "message": "브라우저 확장의 설정 열기", "description": "A menu item in Browser Action pop-up (panel_openPreferences)" }, - "panel_switchToCustomGateway": { - "message": "로컬 게이트웨이로 전환", - "description": "A menu item in Browser Action pop-up (panel_switchToCustomGateway)" + "panel_activeTabSectionHeader": { + "message": "Active Tab", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectEnable)" }, - "panel_switchToPublicGateway": { - "message": "공공 게이트웨이로 전환", - "description": "A menu item in Browser Action pop-up (panel_switchToPublicGateway)" + "panel_activeTabSiteRedirectToggle": { + "message": "Redirect on $1", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectToggle)" + }, + "panel_activeTabSiteRedirectToggleTooltip": { + "message": "Click to toggle gateway redirects on $1", + "description": "A menu item tooltip in Browser Action pop-up (panel_activeTabSiteRedirectToggleTooltip)" }, "panel_pinCurrentIpfsAddress": { "message": "IPFS 리소스 고정", "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, - "panel_unpinCurrentIpfsAddress": { - "message": "IPFS 고정 풀기", - "description": "A menu item in Browser Action pop-up (panel_unpinCurrentIpfsAddress)" + "panel_pinCurrentIpfsAddressTooltip": { + "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { "message": "IPFS 경로 복사", @@ -211,12 +227,16 @@ "message": "내장된 노드 (실험적 기능): js-ipfs 노드를 당신의 브라우저에서 작동 시킵니다. (오직 개발용으로 사용하고, 제한된 기능에 대한 것은 아래에 있는 링크를 통해 읽을 수 있습니다.)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "IPFS 노드 설정", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Configuration for the embedded IPFS node. Must be valid JSON.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -227,6 +247,10 @@ "message": "내장된 노드", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "게이트웨이", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -251,6 +275,14 @@ "message": "Redirect requests for IPFS resources to the Custom gateway", "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, + "option_noRedirectHostnames_title": { + "message": "Redirect Opt-Outs", + "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" + }, + "option_noRedirectHostnames_description": { + "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" + }, "option_publicGatewayUrl_title": { "message": "기본 공공 게이트웨이", "description": "An option title on the Preferences screen (option_publicGatewayUrl_title)" @@ -367,6 +399,14 @@ "message": "Enables automatic preload of uploaded assets via asynchronous HTTP HEAD request to a Public Gateway", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Reset Everything", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/nl/messages.json b/add-on/_locales/nl/messages.json index bfa62d77a..4ab9ee324 100644 --- a/add-on/_locales/nl/messages.json +++ b/add-on/_locales/nl/messages.json @@ -8,7 +8,7 @@ "description": "A label for IPFS icon (panel_headerIpfsNodeIconLabel)" }, "panel_headerActiveToggleTitle": { - "message": "Globale instelling: Stop alle IPFS functionaliteit", + "message": "Toggle all IPFS integrations", "description": "A label for an embedded IPFS node (panel_headerActiveToggleTitle)" }, "panel_statusOffline": { @@ -43,25 +43,41 @@ "message": "Open Web UI", "description": "A menu item in Browser Action pop-up (panel_openWebui)" }, + "panel_redirectToggle": { + "message": "Redirect to Gateway", + "description": "A menu item in Browser Action pop-up (panel_redirectToggle)" + }, + "panel_redirectToggleTooltip": { + "message": "Click to toggle all gateway redirects", + "description": "A menu item in Browser Action pop-up (panel_redirectToggleTooltip)" + }, + "panel_toolsSectionHeader": { + "message": "Tools", + "description": "A menu item in Browser Action pop-up (panel_toolsSectionHeader)" + }, "panel_openPreferences": { "message": "Open extensie instellingen", "description": "A menu item in Browser Action pop-up (panel_openPreferences)" }, - "panel_switchToCustomGateway": { - "message": "Gebruik eigen Gateway", - "description": "A menu item in Browser Action pop-up (panel_switchToCustomGateway)" + "panel_activeTabSectionHeader": { + "message": "Active Tab", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectEnable)" + }, + "panel_activeTabSiteRedirectToggle": { + "message": "Redirect on $1", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectToggle)" }, - "panel_switchToPublicGateway": { - "message": "Gebruik publieke Gateway", - "description": "A menu item in Browser Action pop-up (panel_switchToPublicGateway)" + "panel_activeTabSiteRedirectToggleTooltip": { + "message": "Click to toggle gateway redirects on $1", + "description": "A menu item tooltip in Browser Action pop-up (panel_activeTabSiteRedirectToggleTooltip)" }, "panel_pinCurrentIpfsAddress": { "message": "Vastpinnen met IPFS ", "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, - "panel_unpinCurrentIpfsAddress": { - "message": "Niet langer vastpinnen met IPFS", - "description": "A menu item in Browser Action pop-up (panel_unpinCurrentIpfsAddress)" + "panel_pinCurrentIpfsAddressTooltip": { + "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { "message": "Kopieer IPFS pad", @@ -211,12 +227,16 @@ "message": "Ingebouwd (experimenteel): start een js-ipfs node in je browser (enkel voor ontwikkeling, zie beperkingen via onderstaande link)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "IPFS node configuratie", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Configuratie voor ingebouwde IPFS node. Alleen geldige JSON toegestaan.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -227,6 +247,10 @@ "message": "Ingebouwd", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Gateways", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -251,6 +275,14 @@ "message": "Verwijs aanvragen voor IPFS inhoud via eigen Gateway", "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, + "option_noRedirectHostnames_title": { + "message": "Redirect Opt-Outs", + "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" + }, + "option_noRedirectHostnames_description": { + "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" + }, "option_publicGatewayUrl_title": { "message": "Standaard publieke Gateway", "description": "An option title on the Preferences screen (option_publicGatewayUrl_title)" @@ -367,6 +399,14 @@ "message": "Schakelt het automatisch voorladen van gedeelde bronnen via asynchrone HTTP HEAD-aanvraag naar de publieke Gateway in.", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Alles herstellen", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/no/messages.json b/add-on/_locales/no/messages.json index 5b3bc059d..5f991b000 100644 --- a/add-on/_locales/no/messages.json +++ b/add-on/_locales/no/messages.json @@ -227,12 +227,16 @@ "message": "Embedded (experimental): run js-ipfs node in your browser (use only for development, read about its limitations under the link below)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "IPFS Node Config", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Konfigurasjon for den innebygde IPFS noden. Må være gyldig JSON.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -243,6 +247,10 @@ "message": "Embedded", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Gatewayer", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -391,6 +399,14 @@ "message": "Aktiverer automatisk preload av opplastede assets via asynkron HTTP HEAD forespørsel til en offentlig Gateway", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Tilbakestill alt", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/pl/messages.json b/add-on/_locales/pl/messages.json index f52d843fb..a3fb1c3f8 100644 --- a/add-on/_locales/pl/messages.json +++ b/add-on/_locales/pl/messages.json @@ -8,7 +8,7 @@ "description": "A label for IPFS icon (panel_headerIpfsNodeIconLabel)" }, "panel_headerActiveToggleTitle": { - "message": "Globalny przełącznik: wyłącza wszystkie integracje IPFS", + "message": "Toggle all IPFS integrations", "description": "A label for an embedded IPFS node (panel_headerActiveToggleTitle)" }, "panel_statusOffline": { @@ -43,25 +43,41 @@ "message": "Otwórz Web UI", "description": "A menu item in Browser Action pop-up (panel_openWebui)" }, + "panel_redirectToggle": { + "message": "Redirect to Gateway", + "description": "A menu item in Browser Action pop-up (panel_redirectToggle)" + }, + "panel_redirectToggleTooltip": { + "message": "Click to toggle all gateway redirects", + "description": "A menu item in Browser Action pop-up (panel_redirectToggleTooltip)" + }, + "panel_toolsSectionHeader": { + "message": "Tools", + "description": "A menu item in Browser Action pop-up (panel_toolsSectionHeader)" + }, "panel_openPreferences": { "message": "Otwórz preferencje", "description": "A menu item in Browser Action pop-up (panel_openPreferences)" }, - "panel_switchToCustomGateway": { - "message": "Przepnij na własną bramę", - "description": "A menu item in Browser Action pop-up (panel_switchToCustomGateway)" + "panel_activeTabSectionHeader": { + "message": "Active Tab", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectEnable)" }, - "panel_switchToPublicGateway": { - "message": "Przepnij na publiczną bramę", - "description": "A menu item in Browser Action pop-up (panel_switchToPublicGateway)" + "panel_activeTabSiteRedirectToggle": { + "message": "Redirect on $1", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectToggle)" + }, + "panel_activeTabSiteRedirectToggleTooltip": { + "message": "Click to toggle gateway redirects on $1", + "description": "A menu item tooltip in Browser Action pop-up (panel_activeTabSiteRedirectToggleTooltip)" }, "panel_pinCurrentIpfsAddress": { "message": "Przypnij zasób IPFS", "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, - "panel_unpinCurrentIpfsAddress": { - "message": "Odepnij zasób IPFS", - "description": "A menu item in Browser Action pop-up (panel_unpinCurrentIpfsAddress)" + "panel_pinCurrentIpfsAddressTooltip": { + "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { "message": "Skopiuj ścieżkę IPFS", @@ -211,12 +227,16 @@ "message": "Wbudowany (eksperyment): uruchamia węzeł js-ipfs w procesie przeglądarki (może powodować szybsze rozładowanie baterii itp).", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "Konfiguracja węzła IPFS", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Konfiguracja dla wbudowanego węzła IPFS. Wymagany poprawny JSON.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -227,6 +247,10 @@ "message": "Wbudowany", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Bramy", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -251,6 +275,14 @@ "message": "Przekieruj żądania o zasoby IPFS do własnej bramy lokalnej", "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, + "option_noRedirectHostnames_title": { + "message": "Redirect Opt-Outs", + "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" + }, + "option_noRedirectHostnames_description": { + "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" + }, "option_publicGatewayUrl_title": { "message": "Domyślna brama publiczna", "description": "An option title on the Preferences screen (option_publicGatewayUrl_title)" @@ -367,6 +399,14 @@ "message": "Włącza propagację opublikowanych zasobów poprzez asynchroniczne zapytanie HTTP HEAD do publicznej bramy", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Resetuj wszystko", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/pt/messages.json b/add-on/_locales/pt/messages.json index b771a63ea..22441a297 100644 --- a/add-on/_locales/pt/messages.json +++ b/add-on/_locales/pt/messages.json @@ -76,7 +76,7 @@ "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, "panel_pinCurrentIpfsAddressTooltip": { - "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "message": "Fixar um CID diz ao seu nó IPFS que estes dados são importantes e não devem ser descartados.", "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { @@ -84,7 +84,7 @@ "description": "A menu item in Browser Action pop-up and right-click context menu (panelCopy_currentIpfsAddress)" }, "panelCopy_copyRawCid": { - "message": "Copy CID", + "message": "Copiar CID", "description": "A menu item in Browser Action pop-up and right-click context menu (panelCopy_copyRawCid)" }, "panel_copyCurrentPublicGwUrl": { @@ -144,7 +144,7 @@ "description": "A title of system notification (notify_addonIssueTitle)" }, "notify_addonIssueMsg": { - "message": "Veja a consola do Navegador para mais detalhes", + "message": "Veja a consola do navegador para mais detalhes", "description": "A message in system notification (notify_addonIssueMsg)" }, "notify_copiedTitle": { @@ -227,12 +227,16 @@ "message": "Embutido (experimental): executar o nó js-ipfs no seu navegador (use apenas para desenvolvimento, leia sobre as limitações no link abaixo)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embutido com Chrome Sockets (experimental): executar o nó js-ipfs no seu navegador com acesso às APIs chrome.sockets (mais detalhes na hiperligação abaixo)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "Configuração do Nó IPFS", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Configuração para o nó embutido. Tem que ser JSON válido.", + "message": "Configuração adicional para o nó IPFS embutido (os arrays serão unidos). Tem que ser JSON válido.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -243,6 +247,10 @@ "message": "Embutido", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embutido + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Gateways", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -268,11 +276,11 @@ "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, "option_noRedirectHostnames_title": { - "message": "Redirect Opt-Outs", + "message": "Exceções de redirecionamentos", "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" }, "option_noRedirectHostnames_description": { - "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "message": "Lista de websites que não devem ser redirecionados para o gateway personalizado (inclui sub-recursos de outros domínios). Um nome de hospedeiro (por ex.: domínio ou IP) por linha.", "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" }, "option_publicGatewayUrl_title": { @@ -348,7 +356,7 @@ "description": "An option title on the Preferences screen (option_dnslinkPolicy_title)" }, "option_dnslinkPolicy_description": { - "message": "Select DNS TXT lookup policy to load IPFS hosted sites over IPFS where possible", + "message": "Selecione a política de consulta ao registo TXT do DNS para carregar sites alojados no IPFS via IPFS quando possível", "description": "An option description on the Preferences screen (option_dnslinkPolicy_description)" }, "option_dnslinkPolicy_disabled": { @@ -368,7 +376,7 @@ "description": "An option title on the Preferences screen (option_detectIpfsPathHeader_title)" }, "option_detectIpfsPathHeader_description": { - "message": "Drop HTTP transport and load over IPFS if value is an IPFS path. Redirect of IPNS paths requires DNSLink support to be enabled as well.", + "message": "Parar o transporte por HTTP e carregar via IPFS se o valor for um caminho IPFS. O redirecionamento de caminhos IPNS requer que o suporte a DNSLink também esteja ativado.", "description": "An option description on the Preferences screen (option_detectIpfsPathHeader_description)" }, "option_ipfsProxy_title": { @@ -388,9 +396,17 @@ "description": "An option title on the Preferences screen (option_preloadAtPublicGateway_title)" }, "option_preloadAtPublicGateway_description": { - "message": "Enables automatic preload of uploaded assets via asynchronous HTTP HEAD request to a Public Gateway", + "message": "Ativa o pré-carregamento automático de itens enviados via requisição HEAD HTTP a um gateway público", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Registo de nomes de espaço", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Personalize que nomes de espaços são registados na consola do navegador. Alterando este valor irá despoletar o reiniciar da extensão.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Restaurar Pré-definições", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" @@ -432,7 +448,7 @@ "description": "Status label on the share files page (quickUpload_state_uploading)" }, "quickUpload_state_buffering": { - "message": "(buffering, please wait)", + "message": "(a colocar na memória RAM, por favor aguarde)", "description": "Status label on the share files page (quickUpload_state_buffering)" }, "quickUpload_options_show": { @@ -440,11 +456,11 @@ "description": "Button on the share files page (quickUpload_options_show)" }, "quickUpload_options_wrapWithDirectory": { - "message": "Wrap single files in a directory to preserve their filenames.", + "message": "Embrulhar os ficheiros individuais num diretório para preservar os nomes dos ficheiros.", "description": "Checkbox label on the share files page (quickUpload_options_wrapWithDirectory)" }, "quickUpload_options_pinUpload": { - "message": "Pin files so they are retained when performing garbage collection on your IPFS repo.", + "message": "Fixar ficheiros para que estes sejam retidos ao fazer coletas de lixo no seu repositório IPFS.", "description": "Checkbox label on the share files page (quickUpload_options_pinUpload)" }, "page_proxyAcl_title": { diff --git a/add-on/_locales/pt_BR/messages.json b/add-on/_locales/pt_BR/messages.json index 00476c203..16f5c75de 100644 --- a/add-on/_locales/pt_BR/messages.json +++ b/add-on/_locales/pt_BR/messages.json @@ -227,12 +227,16 @@ "message": "Embutido (experimental): rodar nó js-ipfs em seu navegador (use apenas para desenvolvimento; leia sobre suas limitações no link abaixo)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "Configuração do nó IPFS", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Configuração para o nó IPFS embutido. Deve ser JSON válido.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -243,6 +247,10 @@ "message": "Embutido", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Gateways", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -391,6 +399,14 @@ "message": "Ativa pré-carregamento automático de itens enviados via requisição HEAD HTTP a um gateway público", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Resetar tudo", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/ro/messages.json b/add-on/_locales/ro/messages.json index 7eea5e813..13bdc6fa5 100644 --- a/add-on/_locales/ro/messages.json +++ b/add-on/_locales/ro/messages.json @@ -8,7 +8,7 @@ "description": "A label for IPFS icon (panel_headerIpfsNodeIconLabel)" }, "panel_headerActiveToggleTitle": { - "message": "Global toggle: Suspend all IPFS integrations", + "message": "Toggle all IPFS integrations", "description": "A label for an embedded IPFS node (panel_headerActiveToggleTitle)" }, "panel_statusOffline": { @@ -43,25 +43,41 @@ "message": "Open Web UI", "description": "A menu item in Browser Action pop-up (panel_openWebui)" }, + "panel_redirectToggle": { + "message": "Redirect to Gateway", + "description": "A menu item in Browser Action pop-up (panel_redirectToggle)" + }, + "panel_redirectToggleTooltip": { + "message": "Click to toggle all gateway redirects", + "description": "A menu item in Browser Action pop-up (panel_redirectToggleTooltip)" + }, + "panel_toolsSectionHeader": { + "message": "Tools", + "description": "A menu item in Browser Action pop-up (panel_toolsSectionHeader)" + }, "panel_openPreferences": { "message": "Accesează preferințele", "description": "A menu item in Browser Action pop-up (panel_openPreferences)" }, - "panel_switchToCustomGateway": { - "message": "Switch to Custom Gateway", - "description": "A menu item in Browser Action pop-up (panel_switchToCustomGateway)" + "panel_activeTabSectionHeader": { + "message": "Active Tab", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectEnable)" }, - "panel_switchToPublicGateway": { - "message": "Switch to Public Gateway", - "description": "A menu item in Browser Action pop-up (panel_switchToPublicGateway)" + "panel_activeTabSiteRedirectToggle": { + "message": "Redirect on $1", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectToggle)" + }, + "panel_activeTabSiteRedirectToggleTooltip": { + "message": "Click to toggle gateway redirects on $1", + "description": "A menu item tooltip in Browser Action pop-up (panel_activeTabSiteRedirectToggleTooltip)" }, "panel_pinCurrentIpfsAddress": { "message": "Prinde resursa IPFS", "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, - "panel_unpinCurrentIpfsAddress": { - "message": "Desprinde resursa IPFS", - "description": "A menu item in Browser Action pop-up (panel_unpinCurrentIpfsAddress)" + "panel_pinCurrentIpfsAddressTooltip": { + "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { "message": "Copy IPFS Path", @@ -211,12 +227,16 @@ "message": "Embedded (experimental): run js-ipfs node in your browser (use only for development, read about its limitations under the link below)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "IPFS Node Config", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Configuration for the embedded IPFS node. Must be valid JSON.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -227,6 +247,10 @@ "message": "Embedded", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Gateway-uri", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -251,6 +275,14 @@ "message": "Redirecționează cereri pentru resursele IPFS către gateway-ul personalizat", "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, + "option_noRedirectHostnames_title": { + "message": "Redirect Opt-Outs", + "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" + }, + "option_noRedirectHostnames_description": { + "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" + }, "option_publicGatewayUrl_title": { "message": "Gateway-ul public implicit", "description": "An option title on the Preferences screen (option_publicGatewayUrl_title)" @@ -367,6 +399,14 @@ "message": "Permite preîncărcarea automată a resurselor încărcare prin cereri asincrone HTTPS HEAD către un gateway public", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Resetează totul", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/ru/messages.json b/add-on/_locales/ru/messages.json index 370e3efcf..e8e85abe5 100644 --- a/add-on/_locales/ru/messages.json +++ b/add-on/_locales/ru/messages.json @@ -8,7 +8,7 @@ "description": "A label for IPFS icon (panel_headerIpfsNodeIconLabel)" }, "panel_headerActiveToggleTitle": { - "message": "Global toggle: Suspend all IPFS integrations", + "message": "Toggle all IPFS integrations", "description": "A label for an embedded IPFS node (panel_headerActiveToggleTitle)" }, "panel_statusOffline": { @@ -43,25 +43,41 @@ "message": "Веб-интерфейс", "description": "A menu item in Browser Action pop-up (panel_openWebui)" }, + "panel_redirectToggle": { + "message": "Redirect to Gateway", + "description": "A menu item in Browser Action pop-up (panel_redirectToggle)" + }, + "panel_redirectToggleTooltip": { + "message": "Click to toggle all gateway redirects", + "description": "A menu item in Browser Action pop-up (panel_redirectToggleTooltip)" + }, + "panel_toolsSectionHeader": { + "message": "Tools", + "description": "A menu item in Browser Action pop-up (panel_toolsSectionHeader)" + }, "panel_openPreferences": { "message": "Настройки", "description": "A menu item in Browser Action pop-up (panel_openPreferences)" }, - "panel_switchToCustomGateway": { - "message": "Подключиться к собственному шлюзу", - "description": "A menu item in Browser Action pop-up (panel_switchToCustomGateway)" + "panel_activeTabSectionHeader": { + "message": "Active Tab", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectEnable)" }, - "panel_switchToPublicGateway": { - "message": "Подключиться к публичному шлюзу", - "description": "A menu item in Browser Action pop-up (panel_switchToPublicGateway)" + "panel_activeTabSiteRedirectToggle": { + "message": "Redirect on $1", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectToggle)" + }, + "panel_activeTabSiteRedirectToggleTooltip": { + "message": "Click to toggle gateway redirects on $1", + "description": "A menu item tooltip in Browser Action pop-up (panel_activeTabSiteRedirectToggleTooltip)" }, "panel_pinCurrentIpfsAddress": { "message": "Закрепить ресурс", "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, - "panel_unpinCurrentIpfsAddress": { - "message": "Открепить ресурс", - "description": "A menu item in Browser Action pop-up (panel_unpinCurrentIpfsAddress)" + "panel_pinCurrentIpfsAddressTooltip": { + "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { "message": "Copy IPFS Path", @@ -211,12 +227,16 @@ "message": "Embedded (experimental): run js-ipfs node in your browser (use only for development, read about its limitations under the link below)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "IPFS Node Config", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Configuration for the embedded IPFS node. Must be valid JSON.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -227,6 +247,10 @@ "message": "Embedded", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Шлюзы", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -251,6 +275,14 @@ "message": "Перенаправлять запросы на IPFS ресурсы к пользовательскому шлюзу", "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, + "option_noRedirectHostnames_title": { + "message": "Redirect Opt-Outs", + "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" + }, + "option_noRedirectHostnames_description": { + "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" + }, "option_publicGatewayUrl_title": { "message": "Публичный шлюз по-умолчанию", "description": "An option title on the Preferences screen (option_publicGatewayUrl_title)" @@ -367,6 +399,14 @@ "message": "Enables automatic preload of uploaded assets via asynchronous HTTP HEAD request to a Public Gateway", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Reset Everything", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/sv/messages.json b/add-on/_locales/sv/messages.json index c86eddcb7..350de45fb 100644 --- a/add-on/_locales/sv/messages.json +++ b/add-on/_locales/sv/messages.json @@ -8,7 +8,7 @@ "description": "A label for IPFS icon (panel_headerIpfsNodeIconLabel)" }, "panel_headerActiveToggleTitle": { - "message": "Global växel: Avsluta alla IPFS integrationer", + "message": "Toggle all IPFS integrations", "description": "A label for an embedded IPFS node (panel_headerActiveToggleTitle)" }, "panel_statusOffline": { @@ -43,25 +43,41 @@ "message": "Öppna webbkonsolen", "description": "A menu item in Browser Action pop-up (panel_openWebui)" }, + "panel_redirectToggle": { + "message": "Redirect to Gateway", + "description": "A menu item in Browser Action pop-up (panel_redirectToggle)" + }, + "panel_redirectToggleTooltip": { + "message": "Click to toggle all gateway redirects", + "description": "A menu item in Browser Action pop-up (panel_redirectToggleTooltip)" + }, + "panel_toolsSectionHeader": { + "message": "Tools", + "description": "A menu item in Browser Action pop-up (panel_toolsSectionHeader)" + }, "panel_openPreferences": { "message": "Öppna inställningar", "description": "A menu item in Browser Action pop-up (panel_openPreferences)" }, - "panel_switchToCustomGateway": { - "message": "Växla till lokal gateway", - "description": "A menu item in Browser Action pop-up (panel_switchToCustomGateway)" + "panel_activeTabSectionHeader": { + "message": "Active Tab", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectEnable)" }, - "panel_switchToPublicGateway": { - "message": "Växla till offentlig gateway", - "description": "A menu item in Browser Action pop-up (panel_switchToPublicGateway)" + "panel_activeTabSiteRedirectToggle": { + "message": "Redirect on $1", + "description": "A menu item in Browser Action pop-up (panel_activeTabSiteRedirectToggle)" + }, + "panel_activeTabSiteRedirectToggleTooltip": { + "message": "Click to toggle gateway redirects on $1", + "description": "A menu item tooltip in Browser Action pop-up (panel_activeTabSiteRedirectToggleTooltip)" }, "panel_pinCurrentIpfsAddress": { "message": "Nåla fast IPFS-resurs", "description": "A menu item in Browser Action pop-up (panel_pinCurrentIpfsAddress)" }, - "panel_unpinCurrentIpfsAddress": { - "message": "Avnåla IPFS-resurs", - "description": "A menu item in Browser Action pop-up (panel_unpinCurrentIpfsAddress)" + "panel_pinCurrentIpfsAddressTooltip": { + "message": "Pinning a CID tells your IPFS node that this data is important and mustn’t be thrown away.", + "description": "A menu item tooltip in Browser Action pop-up (panel_pinCurrentIpfsAddressTooltip)" }, "panelCopy_currentIpfsAddress": { "message": "Kopiera IPFS-sökväg", @@ -211,12 +227,16 @@ "message": "Inbäddad (experimentell): kör js-ipfs nod i din webbläsare (använd endast för utveckling, läs om dess begränsningar i länken nedan)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "Konfiguration av IPFS-nod", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Konfiguration för den inbäddade IPFS-noden. Måste vara gitlitgt JSON.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -227,6 +247,10 @@ "message": "Inbäddad", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "Gateways", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -251,6 +275,14 @@ "message": "Omdirigera begäran för IPFS-resurser till den Speciferade Gatewayen", "description": "An option description on the Preferences screen (option_useCustomGateway_description)" }, + "option_noRedirectHostnames_title": { + "message": "Redirect Opt-Outs", + "description": "An option title on the Preferences screen (option_noRedirectHostnames_title)" + }, + "option_noRedirectHostnames_description": { + "message": "List of websites that should not be redirected to the Custom Gateway (includes subresources from other domains). One hostname per line.", + "description": "An option description on the Preferences screen (option_noRedirectHostnames_description)" + }, "option_publicGatewayUrl_title": { "message": "Offentlig Standardgateway", "description": "An option title on the Preferences screen (option_publicGatewayUrl_title)" @@ -367,6 +399,14 @@ "message": "Aktiverar automatisk förladdning av uppladdade resurser via asynkrona HTTP HEAD begäran till en publik gateway", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "Återställ allting", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/zh_CN/messages.json b/add-on/_locales/zh_CN/messages.json index 181e812c8..de4fe4936 100644 --- a/add-on/_locales/zh_CN/messages.json +++ b/add-on/_locales/zh_CN/messages.json @@ -227,12 +227,16 @@ "message": "嵌入式(测试阶段):在你的浏览器中运行js-ipfsj节点 (仅用于开发,从以下链接阅读其局限性)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "IPFS 节点配置", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "配置嵌入式的 IPFS 节点。必须是有效的 JSON。", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -243,6 +247,10 @@ "message": "嵌入", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "网关", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -391,6 +399,14 @@ "message": "通过公共网关的异步http头请求开启对已上传资产的自动预加载", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "全部重置", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/_locales/zh_TW/messages.json b/add-on/_locales/zh_TW/messages.json index f784ef6f9..079c23cea 100644 --- a/add-on/_locales/zh_TW/messages.json +++ b/add-on/_locales/zh_TW/messages.json @@ -227,12 +227,16 @@ "message": "Embedded (experimental): run js-ipfs node in your browser (use only for development, read about its limitations under the link below)", "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" }, + "option_ipfsNodeType_embedded_chromesockets_description": { + "message": "Embedded with Chrome Sockets (experimental): run js-ipfs node in your browser with access to chrome.sockets APIs (details under the link below)", + "description": "An option description on the Preferences screen (option_ipfsNodeType_description)" + }, "option_ipfsNodeConfig_title": { "message": "IPFS 節點設定", "description": "An option title on the Preferences screen (option_ipfsNodeConfig_title)" }, "option_ipfsNodeConfig_description": { - "message": "Configuration for the embedded IPFS node. Must be valid JSON.", + "message": "Additional configuration for the embedded IPFS node (arrays will be merged). Must be valid JSON.", "description": "An option description on the Preferences screen (option_ipfsNodeConfig_description)" }, "option_ipfsNodeType_external": { @@ -243,6 +247,10 @@ "message": "Embedded", "description": "An option on the Preferences screen (option_ipfsNodeType_embedded)" }, + "option_ipfsNodeType_embedded_chromesockets": { + "message": "Embedded + chrome.sockets", + "description": "An option on the Preferences screen (option_ipfsNodeType_embedded_chromesockets)" + }, "option_header_gateways": { "message": "閘道器群", "description": "A section header on the Preferences screen (option_header_gateways)" @@ -391,6 +399,14 @@ "message": "Enables automatic preload of uploaded assets via asynchronous HTTP HEAD request to a Public Gateway", "description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)" }, + "option_logNamespaces_title": { + "message": "Log Namespaces", + "description": "An option title for tweaking log level (option_logNamespaces_title)" + }, + "option_logNamespaces_description": { + "message": "Customize which namespaces are logged to Browser Console. Changing this value will trigger extension restart.", + "description": "An option description for the log level (option_logNamespaces_description)" + }, "option_resetAllOptions_title": { "message": "全部重置", "description": "An option title and button label on the Preferences screen (option_resetAllOptions_title)" diff --git a/add-on/src/lib/ipfs-client/embedded-chromesockets.js b/add-on/src/lib/ipfs-client/embedded-chromesockets.js index 6fde419c1..1e239fe19 100644 --- a/add-on/src/lib/ipfs-client/embedded-chromesockets.js +++ b/add-on/src/lib/ipfs-client/embedded-chromesockets.js @@ -33,7 +33,7 @@ exports.init = function init (opts) { if (!httpServer) { httpServer = startRawHttpServer(9091) } - // TEST require('hapi') HTTP SERVER (same as in js-ipfs) + // TEST require('@hapi/hapi') HTTP SERVER (same as in js-ipfs) if (!hapiServer) { hapiServer = startRawHapiServer(9092) } @@ -172,7 +172,7 @@ function startRawHapiServer (port) { } const initHapi = async () => { // hapi v18 (js-ipfs >=v0.35.0-pre.0) - const Hapi = require('hapi') // courtesy of js-ipfs + const Hapi = require('@hapi/hapi') // courtesy of js-ipfs const hapiServer = new Hapi.Server(options) await hapiServer.route({ method: 'GET', @@ -183,7 +183,7 @@ function startRawHapiServer (port) { } }) await hapiServer.start() - console.log(`[ipfs-companion] require('hapi') HTTP server running at: ${hapiServer.info.uri}`) + console.log(`[ipfs-companion] require('@hapi/hapi') HTTP server running at: ${hapiServer.info.uri}`) } initHapi() return hapiServer diff --git a/package.json b/package.json index 039df342e..78ca1591c 100644 --- a/package.json +++ b/package.json @@ -54,27 +54,29 @@ "get-firefox-nightly": "shx test -e ./firefox/firefox || get-firefox -b nightly -e", "changelog": "npx conventional-changelog-cli -p angular -i CHANGELOG.md -s", "ci": "run-s ci:*", - "ci:install": "npx yarn@1.13.0 install --frozen-lockfile || npx yarn@1.13.0 install --frozen-lockfile", - "ci:build": "./ci/update-manifest.sh && npx yarn@1.13.0 build", - "ci:test": "npx yarn@1.13.0 test", - "ci:lint": "npx yarn@1.13.0 lint", + "ci:install": "npx yarn@1.15.2 install --frozen-lockfile || npx yarn@1.15.2 install --frozen-lockfile", + "ci:build": "./ci/update-manifest.sh && npx yarn@1.15.2 build", + "ci:test": "npx yarn@1.15.2 test", + "ci:lint": "npx yarn@1.15.2 lint", "beta-build": "docker build -t ipfs-companion-beta-build --build-arg USER_ID=$(id -u ${USER}) --build-arg GROUP_ID=$(id -g ${USER}) . && mkdir -p build && docker run --rm -it --net=host -e RELEASE_CHANNEL=beta -v $(pwd)/build:/home/node/app/build ipfs-companion-beta-build yarn ci:build", "release-build": "docker build -t ipfs-companion-release-build --build-arg USER_ID=$(id -u ${USER}) --build-arg GROUP_ID=$(id -g ${USER}) . && mkdir -p build && docker run --rm -it --net=host -e RELEASE_CHANNEL=stable -v $(pwd)/build:/home/node/app/build ipfs-companion-release-build yarn ci:build", - "dev-build": "npx yarn@1.13.0 && npx yarn@1.13.0 build", + "dev-build": "npx yarn@1.15.2 && npx yarn@1.15.2 build", "yarn-build": "npm run dev-build" }, "private": true, "preferGlobal": false, "resolutions": { - "hapi": "https://github.com/lidel/hapi/tarball/0961606e2c7dca8eceda765bd31ec2cb58358382/hapi.tar.gz", - "pino": "https://github.com/pinojs/pino/tarball/d4d291cd271af969716ac40afce2ddecc7f3d9fa/pino.tar.gz", + "@hapi/hapi": "https://github.com/lidel/hapi/tarball/ccbf84ba5edc9b24564fdd166e3ee6d81c4c02d8/hapi.tar.gz", + "pino": "5.12.3", + "hapi-pino": "https://github.com/pinojs/hapi-pino/tarball/3767ed6b67601831e176e084ed82ba4ed9f726e6/hapi-pino.tar.gz", "iso-stream-http": "0.1.2", "stream-http": "npm:iso-stream-http@0.1.2", + "pull-to-stream": "0.1.1", "multiaddr": "6.0.6" }, "devDependencies": { - "@babel/core": "7.3.4", - "@babel/preset-env": "7.3.4", + "@babel/core": "7.4.3", + "@babel/preset-env": "7.4.3", "babel-loader": "8.0.5", "babel-plugin-syntax-async-generators": "6.13.0", "chai": "4.2.0", @@ -84,58 +86,58 @@ "firefox-addons-add-update-version": "https://github.com/lidel/firefox-addons-add-update-version/tarball/7901bf69b4ed122a20cd5e10ed7f8dae9b00dde7/firefox-addons-add-update-version.tar.gz", "fs-promise": "2.0.3", "get-firefox": "2.2.1", - "husky": "1.3.1", + "husky": "2.1.0", "ignore-styles": "5.0.1", "json": "9.0.6", "mem-storage-area": "1.0.3", - "mocha": "6.0.2", + "mocha": "6.1.4", "npm-run-all": "4.1.5", - "nyc": "13.3.0", - "raw-loader": "1.0.0", + "nyc": "14.0.0", + "raw-loader": "2.0.0", "request-progress": "3.0.0", "shx": "0.3.2", "simple-progress-webpack-plugin": "1.1.2", - "sinon": "7.2.7", - "sinon-chrome": "2.3.2", + "sinon": "7.3.2", + "sinon-chrome": "3.0.1", "standard": "12.0.1", "tar": "4.4.8", "terser": "3.17.0", "terser-webpack-plugin": "1.2.3", "transform-loader": "0.2.4", "web-ext": "3.0.0", - "webpack": "4.29.6", - "webpack-bundle-analyzer": "3.1.0", - "webpack-cli": "3.3.0", + "webpack": "4.30.0", + "webpack-bundle-analyzer": "3.3.2", + "webpack-cli": "3.3.1", "webpack-merge": "4.2.1" }, "dependencies": { - "@material/switch": "1.0.1", + "@material/switch": "1.1.0", "browser-process-hrtime": "1.0.0", - "choo": "6.13.1", + "choo": "6.13.3", "chrome-dgram": "3.0.1", "chrome-net": "https://github.com/lidel/chrome-net/tarball/838ffde4a33721888f74783821e0486dfcc88797/chrome-net.tar.gz", "debug": "4.1.1", "doc-sniff": "1.0.1", "drag-and-drop-files": "0.0.1", - "file-type": "10.9.0", + "file-type": "10.11.0", "filesize": "4.1.2", "http-dns": "3.0.1", "http-node": "1.2.0", - "ipfs": "https://github.com/lidel/js-ipfs/tarball/6197ced20dbcf5e4d699b67fbd6510d671a4dc52/js-ipfs.tar.gz", + "ipfs": "https://github.com/lidel/js-ipfs/tarball/17712a4b86bacb748ed429bd2a3ca73976e54ae0/js-ipfs.tar.gz", "ipfs-css": "0.12.0", - "ipfs-http-client": "30.1.2", + "ipfs-http-client": "30.1.3", "ipfs-http-response": "0.2.2", "ipfs-postmsg-proxy": "3.1.1", "ipfsx": "0.17.0", "is-fqdn": "1.0.1", "is-ipfs": "0.6.0", - "is-svg": "4.0.0", + "is-svg": "4.1.0", "lru-cache": "5.1.1", "merge-options": "1.0.1", - "mime-types": "2.1.22", + "mime-types": "2.1.24", "multiaddr": "6.0.6", "multiaddr-to-uri": "4.0.1", - "p-queue": "4.0.0", + "p-queue": "5.0.0", "path-browserify": "1.0.0", "piggybacker": "2.0.0", "postmsg-rpc": "2.4.0", diff --git a/yarn.lock b/yarn.lock index de2cbf9ac..4bee098af 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,18 +9,18 @@ dependencies: "@babel/highlight" "^7.0.0" -"@babel/core@7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.3.4.tgz#921a5a13746c21e32445bf0798680e9d11a6530b" - integrity sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA== +"@babel/core@7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.4.3.tgz#198d6d3af4567be3989550d97e068de94503074f" + integrity sha512-oDpASqKFlbspQfzAE7yaeTmdljSH2ADIvBlb0RwbStltTuWa0+7CCI1fYVINNv9saHPa1W7oaKeuNuKj+RQCvA== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.3.4" - "@babel/helpers" "^7.2.0" - "@babel/parser" "^7.3.4" - "@babel/template" "^7.2.2" - "@babel/traverse" "^7.3.4" - "@babel/types" "^7.3.4" + "@babel/generator" "^7.4.0" + "@babel/helpers" "^7.4.3" + "@babel/parser" "^7.4.3" + "@babel/template" "^7.4.0" + "@babel/traverse" "^7.4.3" + "@babel/types" "^7.4.0" convert-source-map "^1.1.0" debug "^4.1.0" json5 "^2.1.0" @@ -40,12 +40,12 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/generator@^7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.3.4.tgz#9aa48c1989257877a9d971296e5b73bfe72e446e" - integrity sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg== +"@babel/generator@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.4.0.tgz#c230e79589ae7a729fd4631b9ded4dc220418196" + integrity sha512-/v5I+a1jhGSKLgZDcmAUZ4K/VePi43eRkUs3yePW1HB1iANOD5tqJXwGSG4BZhSksP8J9ejSlwGeTiiOFZOrXQ== dependencies: - "@babel/types" "^7.3.4" + "@babel/types" "^7.4.0" jsesc "^2.5.1" lodash "^4.17.11" source-map "^0.5.0" @@ -66,23 +66,23 @@ "@babel/helper-explode-assignable-expression" "^7.1.0" "@babel/types" "^7.0.0" -"@babel/helper-call-delegate@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz#6a957f105f37755e8645343d3038a22e1449cc4a" - integrity sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ== +"@babel/helper-call-delegate@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.4.0.tgz#f308eabe0d44f451217853aedf4dea5f6fe3294f" + integrity sha512-SdqDfbVdNQCBp3WhK2mNdDvHd3BD6qbmIc43CAyjnsfCmgHMeqgDcM3BzY2lchi7HBJGJ2CVdynLWbezaE4mmQ== dependencies: - "@babel/helper-hoist-variables" "^7.0.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/helper-hoist-variables" "^7.4.0" + "@babel/traverse" "^7.4.0" + "@babel/types" "^7.4.0" -"@babel/helper-define-map@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz#3b74caec329b3c80c116290887c0dd9ae468c20c" - integrity sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg== +"@babel/helper-define-map@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.4.0.tgz#cbfd8c1b2f12708e262c26f600cd16ed6a3bc6c9" + integrity sha512-wAhQ9HdnLIywERVcSvX40CEJwKdAa1ID4neI9NXQPDOHwwA+57DqwLiPEVy2AIyWzAk0CQ8qx4awO0VUURwLtA== dependencies: "@babel/helper-function-name" "^7.1.0" - "@babel/types" "^7.0.0" - lodash "^4.17.10" + "@babel/types" "^7.4.0" + lodash "^4.17.11" "@babel/helper-explode-assignable-expression@^7.1.0": version "7.1.0" @@ -108,12 +108,12 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-hoist-variables@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz#46adc4c5e758645ae7a45deb92bab0918c23bb88" - integrity sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w== +"@babel/helper-hoist-variables@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.0.tgz#25b621399ae229869329730a62015bbeb0a6fbd6" + integrity sha512-/NErCuoe/et17IlAQFKWM24qtyYYie7sFIrW/tIQXpck6vAu2hhtYYsKLBWQV+BQZMbcIYPU/QMYuTufrY4aQw== dependencies: - "@babel/types" "^7.0.0" + "@babel/types" "^7.4.0" "@babel/helper-member-expression-to-functions@^7.0.0": version "7.0.0" @@ -141,6 +141,18 @@ "@babel/types" "^7.2.2" lodash "^4.17.10" +"@babel/helper-module-transforms@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.4.3.tgz#b1e357a1c49e58a47211a6853abb8e2aaefeb064" + integrity sha512-H88T9IySZW25anu5uqyaC1DaQre7ofM+joZtAaO2F8NBdFfupH0SZ4gKjgSFVcvtx/aAirqA9L9Clio2heYbZA== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-simple-access" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.0.0" + "@babel/template" "^7.2.2" + "@babel/types" "^7.2.2" + lodash "^4.17.11" + "@babel/helper-optimise-call-expression@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" @@ -160,6 +172,13 @@ dependencies: lodash "^4.17.10" +"@babel/helper-regex@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.4.3.tgz#9d6e5428bfd638ab53b37ae4ec8caf0477495147" + integrity sha512-hnoq5u96pLCfgjXuj8ZLX3QQ+6nAulS+zSgi6HulUwFbEruRAKwbGLU5OvXkE14L8XW6XsQEKsIDfgthKLRAyA== + dependencies: + lodash "^4.17.11" + "@babel/helper-remap-async-to-generator@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" @@ -181,15 +200,15 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.0.0" -"@babel/helper-replace-supers@^7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.3.4.tgz#a795208e9b911a6eeb08e5891faacf06e7013e13" - integrity sha512-pvObL9WVf2ADs+ePg0jrqlhHoxRXlOa+SHRHzAXIz2xkYuOHfGl+fKxPMaS4Fq+uje8JQPobnertBBvyrWnQ1A== +"@babel/helper-replace-supers@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.4.0.tgz#4f56adb6aedcd449d2da9399c2dcf0545463b64c" + integrity sha512-PVwCVnWWAgnal+kJ+ZSAphzyl58XrFeSKSAJRiqg5QToTsjL+Xu1f9+RJ+d+Q0aPhPfBGaYfkox66k86thxNSg== dependencies: "@babel/helper-member-expression-to-functions" "^7.0.0" "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/traverse" "^7.3.4" - "@babel/types" "^7.3.4" + "@babel/traverse" "^7.4.0" + "@babel/types" "^7.4.0" "@babel/helper-simple-access@^7.1.0": version "7.1.0" @@ -206,6 +225,13 @@ dependencies: "@babel/types" "^7.0.0" +"@babel/helper-split-export-declaration@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.0.tgz#571bfd52701f492920d63b7f735030e9a3e10b55" + integrity sha512-7Cuc6JZiYShaZnybDmfwhY4UYHzI6rlqhWjaIqbsJGsIqPimEYy5uh3akSRLMg65LSdSEnJ8a8/bWQN6u2oMGw== + dependencies: + "@babel/types" "^7.4.0" + "@babel/helper-wrap-function@^7.1.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa" @@ -216,14 +242,14 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.2.0" -"@babel/helpers@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.2.0.tgz#8335f3140f3144270dc63c4732a4f8b0a50b7a21" - integrity sha512-Fr07N+ea0dMcMN8nFpuK6dUIT7/ivt9yKQdEEnjVS83tG2pHwPi03gYmk/tyuwONnZ+sY+GFFPlWGgCtW1hF9A== +"@babel/helpers@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.4.3.tgz#7b1d354363494b31cb9a2417ae86af32b7853a3b" + integrity sha512-BMh7X0oZqb36CfyhvtbSmcWc3GXocfxv3yNsAEuM0l+fAqSO22rQrUpijr3oE/10jCTrB6/0b9kzmG4VetCj8Q== dependencies: - "@babel/template" "^7.1.2" - "@babel/traverse" "^7.1.5" - "@babel/types" "^7.2.0" + "@babel/template" "^7.4.0" + "@babel/traverse" "^7.4.3" + "@babel/types" "^7.4.0" "@babel/highlight@^7.0.0": version "7.0.0" @@ -239,10 +265,10 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.2.2.tgz#37ebdbc88a2e1ebc6c8dd3d35ea9436e3e39e477" integrity sha512-UNTmQ5cSLDeBGBl+s7JeowkqIHgmFAGBnLDdIzFmUNSuS5JF0XBcN59jsh/vJO/YjfsBqMxhMjoFGmNExmf0FA== -"@babel/parser@^7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.3.4.tgz#a43357e4bbf4b92a437fb9e465c192848287f27c" - integrity sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ== +"@babel/parser@^7.4.0", "@babel/parser@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.4.3.tgz#eb3ac80f64aa101c907d4ce5406360fe75b7895b" + integrity sha512-gxpEUhTS1sGA63EGQGuA+WESPR/6tz6ng7tSHFCmaTJK/cGK8y37cBTspX+U2xCAue2IQVvF6Z0oigmjwD8YGQ== "@babel/plugin-proposal-async-generator-functions@^7.2.0": version "7.2.0" @@ -261,10 +287,10 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-json-strings" "^7.2.0" -"@babel/plugin-proposal-object-rest-spread@^7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.4.tgz#47f73cf7f2a721aad5c0261205405c642e424654" - integrity sha512-j7VQmbbkA+qrzNqbKHrBsW3ddFnOeva6wzSe/zB7T+xaxGc+RCpwo44wCmRixAIGRoIpmVgvzFzNJqQcO3/9RA== +"@babel/plugin-proposal-object-rest-spread@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.3.tgz#be27cd416eceeba84141305b93c282f5de23bbb4" + integrity sha512-xC//6DNSSHVjq8O2ge0dyYlhshsH4T7XdCVoxbi5HzLYWfsC5ooFlJjrXk8RcAT+hjHAK9UjBXdylzSoDK3t4g== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" @@ -277,14 +303,14 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" -"@babel/plugin-proposal-unicode-property-regex@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.2.0.tgz#abe7281fe46c95ddc143a65e5358647792039520" - integrity sha512-LvRVYb7kikuOtIoUeWTkOxQEV1kYvL5B6U3iWEGCzPNRus1MzJweFqORTj+0jkxozkTSYNJozPOddxmqdqsRpw== +"@babel/plugin-proposal-unicode-property-regex@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.0.tgz#202d91ee977d760ef83f4f416b280d568be84623" + integrity sha512-h/KjEZ3nK9wv1P1FSNb9G079jXrNYR0Ko+7XkOx85+gM24iZbPn0rh4vCftk+5QKY7y1uByFataBTmX7irEF1w== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-regex" "^7.0.0" - regexpu-core "^4.2.0" + regexpu-core "^4.5.4" "@babel/plugin-syntax-async-generators@^7.2.0": version "7.2.0" @@ -321,10 +347,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-async-to-generator@^7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.3.4.tgz#4e45408d3c3da231c0e7b823f407a53a7eb3048c" - integrity sha512-Y7nCzv2fw/jEZ9f678MuKdMo99MFDJMT/PvD9LisrR5JDFcJH6vYeH6RnjVt3p5tceyGRvTtEN0VOlU+rgHZjA== +"@babel/plugin-transform-async-to-generator@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.0.tgz#234fe3e458dce95865c0d152d256119b237834b0" + integrity sha512-EeaFdCeUULM+GPFEsf7pFcNSxM7hYjoj5fiYbyuiXobW4JhFnjAv9OWzNwHyHcKoPNpAfeRDuW6VyaXEDUBa7g== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" @@ -337,26 +363,26 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-block-scoping@^7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.3.4.tgz#5c22c339de234076eee96c8783b2fed61202c5c4" - integrity sha512-blRr2O8IOZLAOJklXLV4WhcEzpYafYQKSGT3+R26lWG41u/FODJuBggehtOwilVAcFu393v3OFj+HmaE6tVjhA== +"@babel/plugin-transform-block-scoping@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.0.tgz#164df3bb41e3deb954c4ca32ffa9fcaa56d30bcb" + integrity sha512-AWyt3k+fBXQqt2qb9r97tn3iBwFpiv9xdAiG+Gr2HpAZpuayvbL55yWrsV3MyHvXk/4vmSiedhDRl1YI2Iy5nQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" lodash "^4.17.11" -"@babel/plugin-transform-classes@^7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.3.4.tgz#dc173cb999c6c5297e0b5f2277fdaaec3739d0cc" - integrity sha512-J9fAvCFBkXEvBimgYxCjvaVDzL6thk0j0dBvCeZmIUDBwyt+nv6HfbImsSrWsYXfDNDivyANgJlFXDUWRTZBuA== +"@babel/plugin-transform-classes@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.3.tgz#adc7a1137ab4287a555d429cc56ecde8f40c062c" + integrity sha512-PUaIKyFUDtG6jF5DUJOfkBdwAS/kFFV3XFk7Nn0a6vR7ZT8jYw5cGtIlat77wcnd0C6ViGqo/wyNf4ZHytF/nQ== dependencies: "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-define-map" "^7.1.0" + "@babel/helper-define-map" "^7.4.0" "@babel/helper-function-name" "^7.1.0" "@babel/helper-optimise-call-expression" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.3.4" - "@babel/helper-split-export-declaration" "^7.0.0" + "@babel/helper-replace-supers" "^7.4.0" + "@babel/helper-split-export-declaration" "^7.4.0" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.2.0": @@ -366,21 +392,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-destructuring@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.2.0.tgz#e75269b4b7889ec3a332cd0d0c8cff8fed0dc6f3" - integrity sha512-coVO2Ayv7g0qdDbrNiadE4bU7lvCd9H539m2gMknyVjjMdwF/iCOM7R+E8PkntoqLkltO0rk+3axhpp/0v68VQ== +"@babel/plugin-transform-destructuring@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.3.tgz#1a95f5ca2bf2f91ef0648d5de38a8d472da4350f" + integrity sha512-rVTLLZpydDFDyN4qnXdzwoVpk1oaXHIvPEOkOLyr88o7oHxVc/LyrnDx+amuBWGOwUb7D1s/uLsKBNTx08htZg== dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-dotall-regex@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz#f0aabb93d120a8ac61e925ea0ba440812dbe0e49" - integrity sha512-sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ== +"@babel/plugin-transform-dotall-regex@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.3.tgz#fceff1c16d00c53d32d980448606f812cd6d02bf" + integrity sha512-9Arc2I0AGynzXRR/oPdSALv3k0rM38IMFyto7kOCwb5F9sLUt2Ykdo3V9yUPR+Bgr4kb6bVEyLkPEiBhzcTeoA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" - regexpu-core "^4.1.3" + "@babel/helper-regex" "^7.4.3" + regexpu-core "^4.5.4" "@babel/plugin-transform-duplicate-keys@^7.2.0": version "7.2.0" @@ -397,17 +423,17 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-for-of@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.2.0.tgz#ab7468befa80f764bb03d3cb5eef8cc998e1cad9" - integrity sha512-Kz7Mt0SsV2tQk6jG5bBv5phVbkd0gd27SgYD4hH1aLMJRchM0dzHaXvrWhVZ+WxAlDoAKZ7Uy3jVTW2mKXQ1WQ== +"@babel/plugin-transform-for-of@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.3.tgz#c36ff40d893f2b8352202a2558824f70cd75e9fe" + integrity sha512-UselcZPwVWNSURnqcfpnxtMehrb8wjXYOimlYQPBnup/Zld426YzIhNEvuRsEWVHfESIECGrxoI6L5QqzuLH5Q== dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-function-name@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz#f7930362829ff99a3174c39f0afcc024ef59731a" - integrity sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ== +"@babel/plugin-transform-function-name@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.3.tgz#130c27ec7fb4f0cba30e958989449e5ec8d22bbd" + integrity sha512-uT5J/3qI/8vACBR9I1GlAuU/JqBtWdfCrynuOkrWG6nCDieZd5przB1vfP59FRHBZQ9DC2IUfqr/xKqzOD5x0A== dependencies: "@babel/helper-function-name" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" @@ -419,6 +445,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-transform-member-expression-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d" + integrity sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-transform-modules-amd@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz#82a9bce45b95441f617a24011dc89d12da7f4ee6" @@ -427,21 +460,21 @@ "@babel/helper-module-transforms" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-modules-commonjs@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz#c4f1933f5991d5145e9cfad1dfd848ea1727f404" - integrity sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ== +"@babel/plugin-transform-modules-commonjs@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.3.tgz#3917f260463ac08f8896aa5bd54403f6e1fed165" + integrity sha512-sMP4JqOTbMJMimqsSZwYWsMjppD+KRyDIUVW91pd7td0dZKAvPmhCaxhOzkzLParKwgQc7bdL9UNv+rpJB0HfA== dependencies: - "@babel/helper-module-transforms" "^7.1.0" + "@babel/helper-module-transforms" "^7.4.3" "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-simple-access" "^7.1.0" -"@babel/plugin-transform-modules-systemjs@^7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.3.4.tgz#813b34cd9acb6ba70a84939f3680be0eb2e58861" - integrity sha512-VZ4+jlGOF36S7TjKs8g4ojp4MEI+ebCQZdswWb/T9I4X84j8OtFAyjXjt/M16iIm5RIZn0UMQgg/VgIwo/87vw== +"@babel/plugin-transform-modules-systemjs@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.0.tgz#c2495e55528135797bc816f5d50f851698c586a1" + integrity sha512-gjPdHmqiNhVoBqus5qK60mWPp1CmYWp/tkh11mvb0rrys01HycEGD7NvvSoKXlWEfSM9TcL36CpsK8ElsADptQ== dependencies: - "@babel/helper-hoist-variables" "^7.0.0" + "@babel/helper-hoist-variables" "^7.4.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-modules-umd@^7.2.0": @@ -452,17 +485,17 @@ "@babel/helper-module-transforms" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-named-capturing-groups-regex@^7.3.0": - version "7.3.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.3.0.tgz#140b52985b2d6ef0cb092ef3b29502b990f9cd50" - integrity sha512-NxIoNVhk9ZxS+9lSoAQ/LM0V2UEvARLttEHUrRDGKFaAxOYQcrkN/nLRE+BbbicCAvZPl7wMP0X60HsHE5DtQw== +"@babel/plugin-transform-named-capturing-groups-regex@^7.4.2": + version "7.4.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.2.tgz#800391136d6cbcc80728dbdba3c1c6e46f86c12e" + integrity sha512-NsAuliSwkL3WO2dzWTOL1oZJHm0TM8ZY8ZSxk2ANyKkt5SQlToGA4pzctmq1BEjoacurdwZ3xp2dCQWJkME0gQ== dependencies: regexp-tree "^0.1.0" -"@babel/plugin-transform-new-target@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz#ae8fbd89517fa7892d20e6564e641e8770c3aa4a" - integrity sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw== +"@babel/plugin-transform-new-target@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.0.tgz#67658a1d944edb53c8d4fa3004473a0dd7838150" + integrity sha512-6ZKNgMQmQmrEX/ncuCwnnw1yVGoaOW5KpxNhoWI7pCQdA0uZ0HqHGqenCUIENAnxRjy2WwNQ30gfGdIgqJXXqw== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -474,22 +507,36 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-replace-supers" "^7.1.0" -"@babel/plugin-transform-parameters@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.2.0.tgz#0d5ad15dc805e2ea866df4dd6682bfe76d1408c2" - integrity sha512-kB9+hhUidIgUoBQ0MsxMewhzr8i60nMa2KgeJKQWYrqQpqcBYtnpR+JgkadZVZoaEZ/eKu9mclFaVwhRpLNSzA== +"@babel/plugin-transform-parameters@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.3.tgz#e5ff62929fdf4cf93e58badb5e2430303003800d" + integrity sha512-ULJYC2Vnw96/zdotCZkMGr2QVfKpIT/4/K+xWWY0MbOJyMZuk660BGkr3bEKWQrrciwz6xpmft39nA4BF7hJuA== dependencies: - "@babel/helper-call-delegate" "^7.1.0" + "@babel/helper-call-delegate" "^7.4.0" "@babel/helper-get-function-arity" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-regenerator@^7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.3.4.tgz#1601655c362f5b38eead6a52631f5106b29fa46a" - integrity sha512-hvJg8EReQvXT6G9H2MvNPXkv9zK36Vxa1+csAVTpE1J3j0zlHplw76uudEbJxgvqZzAq9Yh45FLD4pk5mKRFQA== +"@babel/plugin-transform-property-literals@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905" + integrity sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-regenerator@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.3.tgz#2a697af96887e2bbf5d303ab0221d139de5e739c" + integrity sha512-kEzotPuOpv6/iSlHroCDydPkKYw7tiJGKlmYp6iJn4a6C/+b2FdttlJsLKYxolYHgotTJ5G5UY5h0qey5ka3+A== dependencies: regenerator-transform "^0.13.4" +"@babel/plugin-transform-reserved-words@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz#4792af87c998a49367597d07fedf02636d2e1634" + integrity sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-transform-shorthand-properties@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0" @@ -527,14 +574,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-unicode-regex@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz#4eb8db16f972f8abb5062c161b8b115546ade08b" - integrity sha512-m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA== +"@babel/plugin-transform-unicode-regex@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.3.tgz#3868703fc0e8f443dda65654b298df576f7b863b" + integrity sha512-lnSNgkVjL8EMtnE8eSS7t2ku8qvKH3eqNf/IwIfnSPUqzgqYmRwzdsQWv4mNQAN9Nuo6Gz1Y0a4CSmdpu1Pp6g== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" - regexpu-core "^4.1.3" + "@babel/helper-regex" "^7.4.3" + regexpu-core "^4.5.4" "@babel/polyfill@7.2.5": version "7.2.5" @@ -544,54 +591,59 @@ core-js "^2.5.7" regenerator-runtime "^0.12.0" -"@babel/preset-env@7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.3.4.tgz#887cf38b6d23c82f19b5135298bdb160062e33e1" - integrity sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA== +"@babel/preset-env@7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.4.3.tgz#e71e16e123dc0fbf65a52cbcbcefd072fbd02880" + integrity sha512-FYbZdV12yHdJU5Z70cEg0f6lvtpZ8jFSDakTm7WXeJbLXh4R0ztGEu/SW7G1nJ2ZvKwDhz8YrbA84eYyprmGqw== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-async-generator-functions" "^7.2.0" "@babel/plugin-proposal-json-strings" "^7.2.0" - "@babel/plugin-proposal-object-rest-spread" "^7.3.4" + "@babel/plugin-proposal-object-rest-spread" "^7.4.3" "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.2.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.0" "@babel/plugin-syntax-async-generators" "^7.2.0" "@babel/plugin-syntax-json-strings" "^7.2.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" "@babel/plugin-transform-arrow-functions" "^7.2.0" - "@babel/plugin-transform-async-to-generator" "^7.3.4" + "@babel/plugin-transform-async-to-generator" "^7.4.0" "@babel/plugin-transform-block-scoped-functions" "^7.2.0" - "@babel/plugin-transform-block-scoping" "^7.3.4" - "@babel/plugin-transform-classes" "^7.3.4" + "@babel/plugin-transform-block-scoping" "^7.4.0" + "@babel/plugin-transform-classes" "^7.4.3" "@babel/plugin-transform-computed-properties" "^7.2.0" - "@babel/plugin-transform-destructuring" "^7.2.0" - "@babel/plugin-transform-dotall-regex" "^7.2.0" + "@babel/plugin-transform-destructuring" "^7.4.3" + "@babel/plugin-transform-dotall-regex" "^7.4.3" "@babel/plugin-transform-duplicate-keys" "^7.2.0" "@babel/plugin-transform-exponentiation-operator" "^7.2.0" - "@babel/plugin-transform-for-of" "^7.2.0" - "@babel/plugin-transform-function-name" "^7.2.0" + "@babel/plugin-transform-for-of" "^7.4.3" + "@babel/plugin-transform-function-name" "^7.4.3" "@babel/plugin-transform-literals" "^7.2.0" + "@babel/plugin-transform-member-expression-literals" "^7.2.0" "@babel/plugin-transform-modules-amd" "^7.2.0" - "@babel/plugin-transform-modules-commonjs" "^7.2.0" - "@babel/plugin-transform-modules-systemjs" "^7.3.4" + "@babel/plugin-transform-modules-commonjs" "^7.4.3" + "@babel/plugin-transform-modules-systemjs" "^7.4.0" "@babel/plugin-transform-modules-umd" "^7.2.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.3.0" - "@babel/plugin-transform-new-target" "^7.0.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.4.2" + "@babel/plugin-transform-new-target" "^7.4.0" "@babel/plugin-transform-object-super" "^7.2.0" - "@babel/plugin-transform-parameters" "^7.2.0" - "@babel/plugin-transform-regenerator" "^7.3.4" + "@babel/plugin-transform-parameters" "^7.4.3" + "@babel/plugin-transform-property-literals" "^7.2.0" + "@babel/plugin-transform-regenerator" "^7.4.3" + "@babel/plugin-transform-reserved-words" "^7.2.0" "@babel/plugin-transform-shorthand-properties" "^7.2.0" "@babel/plugin-transform-spread" "^7.2.0" "@babel/plugin-transform-sticky-regex" "^7.2.0" "@babel/plugin-transform-template-literals" "^7.2.0" "@babel/plugin-transform-typeof-symbol" "^7.2.0" - "@babel/plugin-transform-unicode-regex" "^7.2.0" - browserslist "^4.3.4" + "@babel/plugin-transform-unicode-regex" "^7.4.3" + "@babel/types" "^7.4.0" + browserslist "^4.5.2" + core-js-compat "^3.0.0" invariant "^2.2.2" js-levenshtein "^1.1.3" - semver "^5.3.0" + semver "^5.5.0" "@babel/runtime@7.3.1": version "7.3.1" @@ -600,7 +652,7 @@ dependencies: regenerator-runtime "^0.12.0" -"@babel/template@^7.0.0", "@babel/template@^7.1.0", "@babel/template@^7.1.2", "@babel/template@^7.2.2": +"@babel/template@^7.0.0", "@babel/template@^7.1.0", "@babel/template@^7.2.2": version "7.2.2" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.2.2.tgz#005b3fdf0ed96e88041330379e0da9a708eb2907" integrity sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g== @@ -609,7 +661,16 @@ "@babel/parser" "^7.2.2" "@babel/types" "^7.2.2" -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.1.5": +"@babel/template@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.0.tgz#12474e9c077bae585c5d835a95c0b0b790c25c8b" + integrity sha512-SOWwxxClTTh5NdbbYZ0BmaBVzxzTh2tO/TeLTbF6MO6EzVhHTnff8CdBXx3mEtazFBoysmEM6GU/wF+SuSx4Fw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.4.0" + "@babel/types" "^7.4.0" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0": version "7.2.2" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.2.2.tgz#961039de1f9bcb946d807efe2dba9c92e859d188" integrity sha512-E5Bn9FSwHpSkUhthw/XEuvFZxIgrqb9M8cX8j5EUQtrUG5DQUy6bFyl7G7iQ1D1Czudor+xkmp81JbLVVM0Sjg== @@ -624,17 +685,17 @@ globals "^11.1.0" lodash "^4.17.10" -"@babel/traverse@^7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.3.4.tgz#1330aab72234f8dea091b08c4f8b9d05c7119e06" - integrity sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ== +"@babel/traverse@^7.4.0", "@babel/traverse@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.4.3.tgz#1a01f078fc575d589ff30c0f71bf3c3d9ccbad84" + integrity sha512-HmA01qrtaCwwJWpSKpA948cBvU5BrmviAief/b3AVw936DtcdsTexlbyzNuDnthwhOQ37xshn7hvQaEQk7ISYQ== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.3.4" + "@babel/generator" "^7.4.0" "@babel/helper-function-name" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - "@babel/parser" "^7.3.4" - "@babel/types" "^7.3.4" + "@babel/helper-split-export-declaration" "^7.4.0" + "@babel/parser" "^7.4.3" + "@babel/types" "^7.4.0" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.11" @@ -648,10 +709,10 @@ lodash "^4.17.10" to-fast-properties "^2.0.0" -"@babel/types@^7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.3.4.tgz#bf482eaeaffb367a28abbf9357a94963235d90ed" - integrity sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ== +"@babel/types@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.4.0.tgz#670724f77d24cce6cc7d8cf64599d511d164894c" + integrity sha512-aPvkXyU2SPOnztlgo8n9cEiXW755mgyvueUPcpStqdzoSPm0fjO0vQBjLkt3JKJW7ufikfcnMTTPsN1xaTsBPA== dependencies: esutils "^2.0.2" lodash "^4.17.11" @@ -673,6 +734,62 @@ "@cliqz-oss/firefox-client" "0.3.1" es6-promise "^2.0.1" +"@hapi/address@2.x.x": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.0.0.tgz#9f05469c88cb2fd3dcd624776b54ee95c312126a" + integrity sha512-mV6T0IYqb0xL1UALPFplXYQmR0twnXG0M6jUswpquqT2sD12BOiCiLy3EvMp/Fy7s3DZElC4/aPjEjo2jeZpvw== + +"@hapi/ammo@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@hapi/ammo/-/ammo-3.1.0.tgz#a3281ecb68bf7af2ffa6d0f7656536a7d23700ed" + integrity sha512-iFQBEfm3WwWy8JdPQ8l6qXVLPtzmjITVfaxwl6dfoP8kKv6i2Uk43Ax+ShkNfOVyfEnNggqL2IyZTY3DaaRGNg== + dependencies: + "@hapi/hoek" "6.x.x" + +"@hapi/hapi@^18.3.1", "@hapi/hapi@https://github.com/lidel/hapi/tarball/ccbf84ba5edc9b24564fdd166e3ee6d81c4c02d8/hapi.tar.gz": + version "18.1.0" + resolved "https://github.com/lidel/hapi/tarball/ccbf84ba5edc9b24564fdd166e3ee6d81c4c02d8/hapi.tar.gz#644804c04d27a5051d96a8168b492bf342bc8a30" + dependencies: + accept "3.x.x" + ammo "3.x.x" + boom "7.x.x" + bounce "1.x.x" + call "5.x.x" + catbox "10.x.x" + catbox-memory "4.x.x" + heavy "6.x.x" + hoek "6.x.x" + joi "14.x.x" + mimos "4.x.x" + podium "3.x.x" + shot "4.x.x" + somever "2.x.x" + statehood "6.x.x" + subtext "6.x.x" + teamwork "3.x.x" + topo "3.x.x" + +"@hapi/hoek@6.x.x": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-6.2.1.tgz#d3a66329159af879bfdf0b0cff2229c43c5a3451" + integrity sha512-+ryw4GU9pjr1uT6lBuErHJg3NYqzwJTvZ75nKuJijEzpd00Uqi6oiawTGDDf5Hl0zWmI7qHfOtaqB0kpQZJQzA== + +"@hapi/joi@^15.0.0": + version "15.0.0" + resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.0.0.tgz#675d227b4c10d902fc5a96a2235665f0bc292e1b" + integrity sha512-pLCfcSeT26g59jEKZntmzlqe19dRMDNxCFKGD4CriF8+9FAD3Mq1aWNuKIFpKpX+u3x8lxLKXolDwk0gYl3b2w== + dependencies: + "@hapi/address" "2.x.x" + "@hapi/hoek" "6.x.x" + "@hapi/topo" "3.x.x" + +"@hapi/topo@3.x.x": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.0.tgz#5c47cd9637c2953db185aa957a27bcb2a8b7a6f8" + integrity sha512-gZDI/eXOIk8kP2PkUKjWu9RW8GGVd2Hkgjxyr/S7Z+JF+0mr7bAlbw+DkTRxnD580o8Kqxlnba9wvqp5aOHBww== + dependencies: + "@hapi/hoek" "6.x.x" + "@material/animation@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@material/animation/-/animation-1.0.0.tgz#dfd8575c8b031203917dc838ac0e3c0fe0f6709b" @@ -687,37 +804,37 @@ dependencies: tslib "^1.9.3" -"@material/dom@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@material/dom/-/dom-1.0.1.tgz#a0bff19e5c3d14a147dca91f55eb8410eee31739" - integrity sha512-7gb9Tk8YBn2fLEa5fJfvDexG0QxvRGDb8c6uZEhvK4bTd2ZHCfHg9KrO+smC6Trbn5jC+FsBvdRZBbMjtS/E4g== +"@material/dom@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@material/dom/-/dom-1.1.0.tgz#3bd3d1a3415b4181118fecb182d93beda56a6f8c" + integrity sha512-+HWW38ZaM2UBPu4+7QCusLDSf4tFT31rsEXHkTkxYSg/QpDivfPx6YDz4OmYtafmhPR1d1YjqB3MYysUHdodyw== dependencies: tslib "^1.9.3" -"@material/elevation@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@material/elevation/-/elevation-1.0.0.tgz#c993d1d59b11357198d1b38947b141e4b4ab9a2d" - integrity sha512-TqmvEXmZDYLm2X5lEnjKCsZMDkCXpxFFxL22AfCAQB5L4d0gAS7vqDEE797y4Rp+BBKEcOP71mum1l56RI3NBQ== +"@material/elevation@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@material/elevation/-/elevation-1.1.0.tgz#def23c360ae067b43c1632a331b9883b9f679cc5" + integrity sha512-m4eATJvDhWK1BT+yA1iHz5mhAk8cV9olC4mjVzm4PTAqhDH2yya4WzjN1HPVHE/a65ObyZ7V4qopxu9MRocm3A== dependencies: "@material/animation" "^1.0.0" "@material/feature-targeting" "^0.44.1" - "@material/theme" "^1.0.0" + "@material/theme" "^1.1.0" "@material/feature-targeting@^0.44.1": version "0.44.1" resolved "https://registry.yarnpkg.com/@material/feature-targeting/-/feature-targeting-0.44.1.tgz#afafc80294e5efab94bee31a187273d43d34979a" integrity sha512-90cc7njn4aHbH9UxY8qgZth1W5JgOgcEdWdubH1t7sFkwqFxS5g3zgxSBt46TygFBVIXNZNq35Xmg80wgqO7Pg== -"@material/ripple@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@material/ripple/-/ripple-1.0.1.tgz#2287f893ea4462a7f3a96d207397c6d2258e541e" - integrity sha512-aBigRoVMjIU2lLDq7TMocI2H2YFbO1hICs5FTdSRp4Yis/QFTrgaW32q8yuHdZI56j+b2BWIWapqA2xpSmCMXQ== +"@material/ripple@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@material/ripple/-/ripple-1.1.0.tgz#236016fb30c8366faf143297df2c38166d84ffbc" + integrity sha512-mkfDBZAmxjpRG7V9TrfOmLxt1g/wvGHCXtYPgvH7W8ozjf53edqxLOFENEdvHbie27y9nyixzXn0gzU0HnxSeA== dependencies: "@material/animation" "^1.0.0" "@material/base" "^1.0.0" - "@material/dom" "^1.0.1" + "@material/dom" "^1.1.0" "@material/feature-targeting" "^0.44.1" - "@material/theme" "^1.0.0" + "@material/theme" "^1.1.0" tslib "^1.9.3" "@material/rtl@^0.42.0": @@ -725,25 +842,25 @@ resolved "https://registry.yarnpkg.com/@material/rtl/-/rtl-0.42.0.tgz#1836e78186c2d8b996f6fbf97adab203535335bc" integrity sha512-VrnrKJzhmspsN8WXHuxxBZ69yM5IwhCUqWr1t1eNfw3ZEvEj7i1g3P31HGowKThIN1dc1Wh4LE14rCISWCtv5w== -"@material/switch@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@material/switch/-/switch-1.0.1.tgz#c3f1e01bea3832ef54de6b2813d60dd31ce71863" - integrity sha512-McSLQA+VQdNV+wT6pRLpvlXv7V2BLsUkyIuCog8+Cs0Gsi4Lgs17I6iqdzQi4tySAX+G7nl6vqdUem/udUJZmw== +"@material/switch@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@material/switch/-/switch-1.1.0.tgz#c64b19523c4a495de9df022940ce5a5d2c21cbb2" + integrity sha512-hwgPzMgZksmJB/hOHQqrT7SZ6TpYaBtkW6BDhCojluBzaMDfDZxeXbNAhAYCO+tJI9p+CndPF+InsocCQDAJXA== dependencies: "@material/animation" "^1.0.0" "@material/base" "^1.0.0" - "@material/dom" "^1.0.1" - "@material/elevation" "^1.0.0" + "@material/dom" "^1.1.0" + "@material/elevation" "^1.1.0" "@material/feature-targeting" "^0.44.1" - "@material/ripple" "^1.0.1" + "@material/ripple" "^1.1.0" "@material/rtl" "^0.42.0" - "@material/theme" "^1.0.0" + "@material/theme" "^1.1.0" tslib "^1.9.3" -"@material/theme@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@material/theme/-/theme-1.0.0.tgz#6fd9ee1bb7fd2a5bdc6b7465cb15fe345e435670" - integrity sha512-Bg/BQLU5MmCwtQ3DHcSs9DodZB8PTvuItv1wXrP54S/wBVwryIB5uMDmERhnItbNnAFbkKhlAuhn1asMmMzfkQ== +"@material/theme@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@material/theme/-/theme-1.1.0.tgz#9c95dd804168c23c30589fcf09ecc5af5b3d1adc" + integrity sha512-YYUV9Rhbx4r/EMb/zoOYJUWjhXChNaLlH1rqt3vpNVyxRcxGqoVMGp5u1XALBCFiD9dACPKLIkKyRYa928nmPQ== dependencies: "@material/feature-targeting" "^0.44.1" @@ -754,7 +871,7 @@ dependencies: any-observable "^0.3.0" -"@sinonjs/commons@^1", "@sinonjs/commons@^1.3.1": +"@sinonjs/commons@^1", "@sinonjs/commons@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.4.0.tgz#7b3ec2d96af481d7a0321252e7b1c94724ec5a78" integrity sha512-9jHK3YF/8HtJ9wCAbG+j8cD0i0+ATS9A7gXFqS36TblLPNy6rEEc+SB0imo91eCboGaBYGV/MT1/br/J+EE7Tw== @@ -768,13 +885,6 @@ dependencies: type-detect "4.0.8" -"@sinonjs/formatio@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-2.0.0.tgz#84db7e9eb5531df18a8c5e0bfb6e449e55e654b2" - integrity sha512-ls6CAMA6/5gG+O/IdsBcblvnd8qcO/l1TYoNeAzp3wcISOxlPXQEus0mLcdwazEkWjaBdaJ3TaxmNgCLWwvWzg== - dependencies: - samsam "1.3.0" - "@sinonjs/formatio@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-3.1.0.tgz#6ac9d1eb1821984d84c4996726e45d1646d8cce5" @@ -799,7 +909,7 @@ array-from "^2.1.1" lodash.get "^4.4.2" -"@sinonjs/samsam@^3.1.0", "@sinonjs/samsam@^3.2.0": +"@sinonjs/samsam@^3.1.0": version "3.2.0" resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-3.2.0.tgz#58c62b5f1f42e46d039d073d0ae2753da676bf0c" integrity sha512-j5F1rScewLtx6pbTK0UAjA3jJj4RYiSKOix53YWv+Jzy/AZ69qHxUpU8fwVLjyKbEEud9QrLpv6Ggs7WqTimYw== @@ -808,6 +918,15 @@ array-from "^2.1.1" lodash "^4.17.11" +"@sinonjs/samsam@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-3.3.1.tgz#e88c53fbd9d91ad9f0f2b0140c16c7c107fe0d07" + integrity sha512-wRSfmyd81swH0hA1bxJZJ57xr22kC07a1N4zuIL47yTS04bDk6AoCkczcqHEjcRPmJ+FruGJ9WBQiJwMtIElFw== + dependencies: + "@sinonjs/commons" "^1.0.2" + array-from "^2.1.1" + lodash "^4.17.11" + "@sinonjs/text-encoding@^0.7.1": version "0.7.1" resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz#8da5c6530915653f3a1f38fd5f101d8c3f8079c5" @@ -818,6 +937,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.15.tgz#20e85651b62fd86656e57c9c9bc771ab1570bc59" integrity sha512-9kROxduaN98QghwwHmxXO2Xz3MaWf+I1sLVAA6KJDF5xix+IyXVhds0MAfdNwtcpSrzhaTsNB0/jnL86fgUhqA== +"@types/normalize-package-data@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + "@webassemblyjs/ast@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" @@ -1031,6 +1155,14 @@ abstract-logging@^1.0.0: resolved "https://registry.npmjs.org/abstract-logging/-/abstract-logging-1.0.0.tgz#8b7deafd310559bc28f77724dd1bb30177278c1b" integrity sha1-i33q/TEFWbwo93ck3RuzAXcnjBs= +accept@2.x.x: + version "2.1.4" + resolved "https://registry.yarnpkg.com/accept/-/accept-2.1.4.tgz#887af54ceee5c7f4430461971ec400c61d09acbb" + integrity sha1-iHr1TO7lx/RDBGGXHsQAxh0JrLs= + dependencies: + boom "5.x.x" + hoek "4.x.x" + accept@3.x.x: version "3.1.3" resolved "https://registry.npmjs.org/accept/-/accept-3.1.3.tgz#29c3e2b3a8f4eedbc2b690e472b9ebbdc7385e87" @@ -1650,6 +1782,11 @@ aws4@^1.6.0, aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== +b64@3.x.x: + version "3.0.3" + resolved "https://registry.yarnpkg.com/b64/-/b64-3.0.3.tgz#36afeee0d9345f046387ce6de8a6702afe5bb56e" + integrity sha512-Pbeh0i6OLubPJdIdCepn8ZQHwN2MWznZHbHABSTEfQ706ie+yuxNSaPdqX1xRatT6WanaS1EazMiSg0NUW2XxQ== + b64@4.x.x: version "4.1.2" resolved "https://registry.npmjs.org/b64/-/b64-4.1.2.tgz#7015372ba8101f7fb18da070717a93c28c8580d8" @@ -2164,14 +2301,14 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.3.4: - version "4.3.6" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.3.6.tgz#0f9d9081afc66b36f477c6bdf3813f784f42396a" - integrity sha512-kMGKs4BTzRWviZ8yru18xBpx+CyHG9eqgRbj9XbE3IMgtczf4aiA0Y1YCpVdvUieKGZ03kolSPXqTcscBCb9qw== +browserslist@^4.5.2, browserslist@^4.5.4: + version "4.5.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.5.5.tgz#fe1a352330d2490d5735574c149a85bc18ef9b82" + integrity sha512-0QFO1r/2c792Ohkit5XI8Cm8pDtZxgNl2H6HU4mHrpYz7314pEYcsAVVatM0l/YmxPnEzh9VygXouj4gkFUTKA== dependencies: - caniuse-lite "^1.0.30000921" - electron-to-chromium "^1.3.92" - node-releases "^1.1.1" + caniuse-lite "^1.0.30000960" + electron-to-chromium "^1.3.124" + node-releases "^1.1.14" bs58@4.0.1, bs58@^4.0.0, bs58@^4.0.1: version "4.0.1" @@ -2277,7 +2414,7 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" -buffer@^5.1.0: +buffer@^5.1.0, buffer@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" integrity sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg== @@ -2355,7 +2492,7 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -caching-transform@^3.0.1: +caching-transform@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/caching-transform/-/caching-transform-3.0.2.tgz#601d46b91eca87687a281e71cef99791b0efca70" integrity sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w== @@ -2365,6 +2502,14 @@ caching-transform@^3.0.1: package-hash "^3.0.0" write-file-atomic "^2.4.2" +call@4.x.x: + version "4.0.2" + resolved "https://registry.yarnpkg.com/call/-/call-4.0.2.tgz#df76f5f51ee8dd48b856ac8400f7e69e6d7399c4" + integrity sha1-33b19R7o3Ui4VqyEAPfmnm1zmcQ= + dependencies: + boom "5.x.x" + hoek "4.x.x" + call@5.x.x: version "5.0.3" resolved "https://registry.npmjs.org/call/-/call-5.0.3.tgz#5dc82c698141c2d45c51a9c3c7e0697f43ac46a2" @@ -2464,10 +2609,10 @@ camelcase@^3.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= -caniuse-lite@^1.0.30000921: - version "1.0.30000921" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000921.tgz#7a607c1623444b22351d834e093aedda3c42fbe8" - integrity sha512-Bu09ciy0lMWLgpYC77I0YGuI8eFRBPPzaSOYJK1jTI64txCphYCqnWbxJYjHABYVt/TYX/p3jNjLBR87u1Bfpw== +caniuse-lite@^1.0.30000960: + version "1.0.30000963" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000963.tgz#5be481d5292f22aff5ee0db4a6c049b65b5798b1" + integrity sha512-n4HUiullc7Lw0LyzpeLa2ffP8KxFBGdxqD/8G3bSL6oB758hZ2UE2CVK+tQN958tJIi0/tfpjAc67aAtoHgnrQ== capture-stack-trace@^1.0.0: version "1.0.1" @@ -2479,6 +2624,13 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= +catbox-memory@2.x.x: + version "2.0.4" + resolved "https://registry.yarnpkg.com/catbox-memory/-/catbox-memory-2.0.4.tgz#433e255902caf54233d1286429c8f4df14e822d5" + integrity sha1-Qz4lWQLK9UIz0ShkKcj03xToItU= + dependencies: + hoek "4.x.x" + catbox-memory@4.x.x: version "4.0.1" resolved "https://registry.npmjs.org/catbox-memory/-/catbox-memory-4.0.1.tgz#3371ae0dd91bbf5d9dd88dcab5332470354cbd1f" @@ -2496,6 +2648,15 @@ catbox@10.x.x: hoek "6.x.x" joi "14.x.x" +catbox@7.x.x: + version "7.1.5" + resolved "https://registry.yarnpkg.com/catbox/-/catbox-7.1.5.tgz#c56f7e8e9555d27c0dc038a96ef73e57d186bb1f" + integrity sha512-4fui5lELzqZ+9cnaAP/BcqXTH6LvWLBRtFhJ0I4FfgfXiSaZcf6k9m9dqOyChiTxNYtvLk7ZMYSf7ahMq3bf5A== + dependencies: + boom "5.x.x" + hoek "4.x.x" + joi "10.x.x" + caw@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/caw/-/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95" @@ -2629,10 +2790,10 @@ chokidar@^2.0.2: optionalDependencies: fsevents "^1.2.2" -choo@6.13.1: - version "6.13.1" - resolved "https://registry.yarnpkg.com/choo/-/choo-6.13.1.tgz#45372bcf9ccd07a0503a5e384c367e6cf10241d5" - integrity sha512-XW7dJwKceb6FZ0vOfJjmJ5aG7iTB7hd5orELQEoSGzdS99aBxVKFlErtUt9GB1fnssppXT1znQPPjK7fPLzoWA== +choo@6.13.3: + version "6.13.3" + resolved "https://registry.yarnpkg.com/choo/-/choo-6.13.3.tgz#c6d2412f48878d72d82a9886301fce7a28a08299" + integrity sha512-J6X1Kgysb4PV7l/TSOhgVSaAJvd90p/1IowtAuhKpIe/R6YrnKsPFiOHLORcsV8tcxPOUx2sBwPBsL9BJQ69Dg== dependencies: document-ready "^2.0.1" nanoassert "^1.1.0" @@ -3012,6 +3173,13 @@ content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== +content@3.x.x, content@^3.0.0: + version "3.0.7" + resolved "https://registry.yarnpkg.com/content/-/content-3.0.7.tgz#0cbb88e82702d35ccf59800b8add609bb5c1dfc2" + integrity sha512-LXtnSnvE+Z1Cjpa3P9gh9kb396qV4MqpfwKy777BOSF8n6nw2vAi03tHNl0/XRqZUyzVzY/+nMXOZVnEapWzdg== + dependencies: + boom "5.x.x" + content@4.x.x: version "4.0.6" resolved "https://registry.npmjs.org/content/-/content-4.0.6.tgz#76ffd96c5cbccf64fe3923cbb9c48b8bc04b273e" @@ -3019,13 +3187,6 @@ content@4.x.x: dependencies: boom "7.x.x" -content@^3.0.0: - version "3.0.7" - resolved "https://registry.yarnpkg.com/content/-/content-3.0.7.tgz#0cbb88e82702d35ccf59800b8add609bb5c1dfc2" - integrity sha512-LXtnSnvE+Z1Cjpa3P9gh9kb396qV4MqpfwKy777BOSF8n6nw2vAi03tHNl0/XRqZUyzVzY/+nMXOZVnEapWzdg== - dependencies: - boom "5.x.x" - convert-source-map@^1.1.0, convert-source-map@^1.5.1, convert-source-map@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" @@ -3065,6 +3226,26 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= +core-js-compat@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.0.1.tgz#bff73ba31ca8687431b9c88f78d3362646fb76f0" + integrity sha512-2pC3e+Ht/1/gD7Sim/sqzvRplMiRnFQVlPpDVaHtY9l7zZP7knamr3VRD6NyGfHd84MrDC0tAM9ulNxYMW0T3g== + dependencies: + browserslist "^4.5.4" + core-js "3.0.1" + core-js-pure "3.0.1" + semver "^6.0.0" + +core-js-pure@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.0.1.tgz#37358fb0d024e6b86d443d794f4e37e949098cbe" + integrity sha512-mSxeQ6IghKW3MoyF4cz19GJ1cMm7761ON+WObSyLfTu/Jn3x7w4NwNFnrZxgl4MTSvYYepVLNuRtlB4loMwJ5g== + +core-js@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.0.1.tgz#1343182634298f7f38622f95e73f54e48ddf4738" + integrity sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew== + core-js@^2.4.0, core-js@^2.5.7: version "2.6.0" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.0.tgz#1e30793e9ee5782b307e37ffa22da0eacddd84d4" @@ -3075,16 +3256,27 @@ core-util-is@1.0.2, core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cosmiconfig@^5.0.7: - version "5.0.7" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.0.7.tgz#39826b292ee0d78eda137dfa3173bd1c21a43b04" - integrity sha512-PcLqxTKiDmNT6pSpy4N6KtuPwb53W+2tzNvwOZw0WH9N6O0vLIBq0x8aj8Oj75ere4YcGi48bDFCL+3fRJdlNA== +cosmiconfig@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.0.tgz#45038e4d28a7fe787203aede9c25bca4a08b12c8" + integrity sha512-nxt+Nfc3JAqf4WIWd0jXLjTJZmsPLrA9DDc4nRw2KFJQJK7DNooqSXrNI7tzLG50CF8axczly5UV929tBmh/7g== dependencies: import-fresh "^2.0.0" is-directory "^0.3.1" - js-yaml "^3.9.0" + js-yaml "^3.13.0" parse-json "^4.0.0" +cp-file@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-6.2.0.tgz#40d5ea4a1def2a9acdd07ba5c0b0246ef73dc10d" + integrity sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA== + dependencies: + graceful-fs "^4.1.2" + make-dir "^2.0.0" + nested-error-stacks "^2.0.0" + pify "^4.0.1" + safe-buffer "^5.0.1" + crc32-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4" @@ -3622,7 +3814,7 @@ dicer@^0.2.5: readable-stream "1.1.x" streamsearch "0.1.2" -diff@3.5.0, diff@^3.1.0, diff@^3.5.0: +diff@3.5.0, diff@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== @@ -3837,10 +4029,10 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.6.1.tgz#498ec0d495655abc6f23cd61868d926464071aa0" integrity sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ== -electron-to-chromium@^1.3.92: - version "1.3.92" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.92.tgz#9027b5abaea400045edd652c0e4838675c814399" - integrity sha512-En051LMzMl3/asMWGZEtU808HOoVWIpmmZx1Ep8N+TT9e7z/X8RcLeBU2kLSNLGQ+5SuKELzMx+MVuTBXk6Q9w== +electron-to-chromium@^1.3.124: + version "1.3.127" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.127.tgz#9b34d3d63ee0f3747967205b953b25fe7feb0e10" + integrity sha512-1o25iFRf/dbgauTWalEzmD1EmRN3a2CzP/K7UVpYLEBduk96LF0FyUdCcf4Ry2mAWJ1VxyblFjC93q6qlLwA2A== elegant-spinner@^1.0.1: version "1.0.1" @@ -4813,10 +5005,10 @@ file-entry-cache@^2.0.0: flat-cache "^1.2.1" object-assign "^4.0.1" -file-type@10.9.0: - version "10.9.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-10.9.0.tgz#f6c12c7cb9e6b8aeefd6917555fd4f9eadf31891" - integrity sha512-9C5qtGR/fNibHC5gzuMmmgnjH3QDDLKMa8lYe9CiZVmAnI4aUaoMh40QyUPzzs0RYo837SOBKh7TYwle4G8E4w== +file-type@10.11.0: + version "10.11.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-10.11.0.tgz#2961d09e4675b9fb9a3ee6b69e9cd23f43fd1890" + integrity sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw== file-type@5.2.0, file-type@^5.2.0: version "5.2.0" @@ -4907,11 +5099,27 @@ find-cache-dir@^2.0.0: make-dir "^1.0.0" pkg-dir "^3.0.0" +find-cache-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + find-root@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== +find-up@3.0.0, find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -4927,14 +5135,7 @@ find-up@^2.0.0: dependencies: locate-path "^2.0.0" -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -findup-sync@2.0.0, findup-sync@^2.0.0: +findup-sync@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= @@ -5333,6 +5534,11 @@ get-stdin@^6.0.0: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== +get-stdin@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" + integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ== + get-stream@^2.2.0: version "2.3.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" @@ -5557,39 +5763,39 @@ handlebars@^4.1.0: optionalDependencies: uglify-js "^3.1.4" -hapi-pino@^5.2.0: - version "5.4.1" - resolved "https://registry.npmjs.org/hapi-pino/-/hapi-pino-5.4.1.tgz#b4ea582037b924b05e826cb68907295ba9bbe531" - integrity sha512-Bmt0XtRm5xPRE26bcn4dakgLPyAPyadEI5LF9P4EMP43XDzbxl4wQqwe2uVC463X9txdkwOAjaan3vDTC/guaQ== +hapi-pino@^5.2.0, "hapi-pino@https://github.com/pinojs/hapi-pino/tarball/3767ed6b67601831e176e084ed82ba4ed9f726e6/hapi-pino.tar.gz": + version "5.4.0" + resolved "https://github.com/pinojs/hapi-pino/tarball/3767ed6b67601831e176e084ed82ba4ed9f726e6/hapi-pino.tar.gz#3a8f286bdb50b8dc3a6c949be22df2cd192dc317" dependencies: abstract-logging "^1.0.0" hoek "^6.1.2" - pino "^5.10.1" + pino "^5.12.3" pino-pretty "^2.5.0" -hapi@^16.6.2, hapi@^18.0.0, "hapi@https://github.com/lidel/hapi/tarball/0961606e2c7dca8eceda765bd31ec2cb58358382/hapi.tar.gz": - version "18.1.0" - resolved "https://github.com/lidel/hapi/tarball/0961606e2c7dca8eceda765bd31ec2cb58358382/hapi.tar.gz#8e5a029c1d275cf8dd476cb751e0cba0db7cc353" +hapi@^16.6.2: + version "16.7.0" + resolved "https://registry.yarnpkg.com/hapi/-/hapi-16.7.0.tgz#3bb39517971df81e8198ec04751455e8b6cb0871" + integrity sha512-UeMX1LMWmHEIgMlwZGK/3lhI7X0VRvOioVply0Y9qF+/O5woGdQzNB8ZmDnLOBjnB6bdWWHyo5DEamuCsE1vmg== dependencies: - accept "3.x.x" - ammo "3.x.x" - boom "7.x.x" - bounce "1.x.x" - call "5.x.x" - catbox "10.x.x" - catbox-memory "4.x.x" - heavy "6.x.x" - hoek "6.x.x" - is-stream "1.1.0" - joi "14.x.x" - mimos "4.x.x" - podium "3.x.x" - shot "4.x.x" - somever "2.x.x" - statehood "6.x.x" - subtext "6.x.x" - teamwork "3.x.x" - topo "3.x.x" + accept "2.x.x" + ammo "2.x.x" + boom "5.x.x" + call "4.x.x" + catbox "7.x.x" + catbox-memory "2.x.x" + cryptiles "3.x.x" + heavy "4.x.x" + hoek "4.x.x" + iron "4.x.x" + items "2.x.x" + joi "11.x.x" + mimos "3.x.x" + podium "1.x.x" + shot "3.x.x" + somever "1.x.x" + statehood "5.x.x" + subtext "5.x.x" + topo "2.x.x" har-schema@^2.0.0: version "2.0.0" @@ -5749,6 +5955,15 @@ heap@~0.2.6: resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.6.tgz#087e1f10b046932fc8594dd9e6d378afc9d1e5ac" integrity sha1-CH4fELBGky/IWU3Z5tN4r8nR5aw= +heavy@4.x.x: + version "4.0.4" + resolved "https://registry.yarnpkg.com/heavy/-/heavy-4.0.4.tgz#36c91336c00ccfe852caa4d153086335cd2f00e9" + integrity sha1-NskTNsAMz+hSyqTRUwhjNc0vAOk= + dependencies: + boom "5.x.x" + hoek "4.x.x" + joi "10.x.x" + heavy@6.x.x: version "6.1.2" resolved "https://registry.npmjs.org/heavy/-/heavy-6.1.2.tgz#e5d56f18170a37b01d4381bc07fece5edc68520b" @@ -5794,7 +6009,7 @@ hosted-git-info@^2.1.4: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== -html-comment-regex@^1.1.0: +html-comment-regex@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== @@ -5864,19 +6079,19 @@ human-to-milliseconds@^1.0.0: dependencies: promisify-es6 "^1.0.3" -husky@1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/husky/-/husky-1.3.1.tgz#26823e399300388ca2afff11cfa8a86b0033fae0" - integrity sha512-86U6sVVVf4b5NYSZ0yvv88dRgBSSXXmHaiq5pP4KDj5JVzdwKgBjEtUPOm8hcoytezFwbU+7gotXNhpHdystlg== +husky@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/husky/-/husky-2.1.0.tgz#f486dd063596ad3aad4bbbcd8673ca5bface3caa" + integrity sha512-FHsqdIJPmQX/89Xg/761RMFCPSNNG2eiQMxChGP081NTohHexEuu/4nYh5m4TcFKq4xm+DqaGp8J/EUnkzL1Aw== dependencies: - cosmiconfig "^5.0.7" + cosmiconfig "^5.2.0" execa "^1.0.0" find-up "^3.0.0" - get-stdin "^6.0.0" + get-stdin "^7.0.0" is-ci "^2.0.0" - pkg-dir "^3.0.0" + pkg-dir "^4.1.0" please-upgrade-node "^3.1.1" - read-pkg "^4.0.1" + read-pkg "^5.0.0" run-node "^1.0.0" slash "^2.0.0" @@ -6218,7 +6433,55 @@ ipfs-css@0.12.0: resolved "https://registry.yarnpkg.com/ipfs-css/-/ipfs-css-0.12.0.tgz#becf48dbdfb1c913006ff0c6dc6c56752a2cb6b3" integrity sha512-bU72aEG1LR1MVUnHIXsCxdZqJwKpQrh0Wod2aI1o940hVxobZqHEVw5PISdhVdtK42IaHhtq25wAl0zZlUwyiA== -ipfs-http-client@30.1.2, ipfs-http-client@^30.1.1: +ipfs-http-client@30.1.3: + version "30.1.3" + resolved "https://registry.yarnpkg.com/ipfs-http-client/-/ipfs-http-client-30.1.3.tgz#4767ed544fcaa1ac44d6b39cb2fc85cef170899f" + integrity sha512-NQ7WTLKUZeoKaKXrTSLAtjASRYCR0bPdsolZf16Y7Gt7o3RfiPpFF+AqvP0xbekOV3/zhFj2Qyf6ShEV4CCtsQ== + dependencies: + async "^2.6.1" + bignumber.js "^8.0.2" + bl "^3.0.0" + bs58 "^4.0.1" + buffer "^5.2.1" + cids "~0.5.5" + concat-stream hugomrdias/concat-stream#feat/smaller + debug "^4.1.0" + detect-node "^2.0.4" + end-of-stream "^1.4.1" + err-code "^1.1.2" + flatmap "0.0.3" + glob "^7.1.3" + ipfs-block "~0.8.0" + ipld-dag-cbor "~0.13.1" + ipld-dag-pb "~0.15.3" + is-ipfs "~0.6.0" + is-pull-stream "0.0.0" + is-stream "^1.1.0" + iso-stream-http "~0.1.2" + iso-url "~0.4.6" + just-kebab-case "^1.1.0" + just-map-keys "^1.1.0" + lru-cache "^5.1.1" + multiaddr "^6.0.6" + multibase "~0.6.0" + multicodec "~0.5.0" + multihashes "~0.4.14" + ndjson hugomrdias/ndjson#feat/readable-stream3 + once "^1.4.0" + peer-id "~0.12.2" + peer-info "~0.15.1" + promisify-es6 "^1.0.3" + pull-defer "~0.2.3" + pull-stream "^3.6.9" + pull-to-stream "~0.1.0" + pump "^3.0.0" + qs "^6.5.2" + readable-stream "^3.1.1" + stream-to-pull-stream "^1.7.2" + tar-stream "^2.0.1" + through2 "^3.0.1" + +ipfs-http-client@^30.1.1: version "30.1.2" resolved "https://registry.yarnpkg.com/ipfs-http-client/-/ipfs-http-client-30.1.2.tgz#63aa99e54e846e77412902810fb9e3d87216fb06" integrity sha512-WhK9kzUw8+mYgZoidplxUAy5C3XJNfrfDsWREg11PT+XFeyROsMByRlcKkW/xDwOZsu0+wBuFGRkIKBoETTdLg== @@ -6460,10 +6723,13 @@ ipfs-unixfs@~0.1.14, ipfs-unixfs@~0.1.16: dependencies: protons "^1.0.1" -"ipfs@https://github.com/lidel/js-ipfs/tarball/6197ced20dbcf5e4d699b67fbd6510d671a4dc52/js-ipfs.tar.gz": - version "0.35.0-rc.5" - resolved "https://github.com/lidel/js-ipfs/tarball/6197ced20dbcf5e4d699b67fbd6510d671a4dc52/js-ipfs.tar.gz#8a0b8073971b70e022869f07ad399628ac5dbded" +"ipfs@https://github.com/lidel/js-ipfs/tarball/17712a4b86bacb748ed429bd2a3ca73976e54ae0/js-ipfs.tar.gz": + version "0.35.0" + resolved "https://github.com/lidel/js-ipfs/tarball/17712a4b86bacb748ed429bd2a3ca73976e54ae0/js-ipfs.tar.gz#d14fbe7038aa790dfe6f8c553dbf1f489acf2514" dependencies: + "@hapi/ammo" "^3.1.0" + "@hapi/hapi" "^18.3.1" + "@hapi/joi" "^15.0.0" async "^2.6.1" bignumber.js "^8.0.2" binary-querystring "~0.1.2" @@ -6485,7 +6751,6 @@ ipfs-unixfs@~0.1.14, ipfs-unixfs@~0.1.16: fsm-event "^2.1.0" get-folder-size "^2.0.0" glob "^7.1.3" - hapi "^18.0.0" hapi-pino "^5.2.0" human-to-milliseconds "^1.0.0" interface-datastore "~0.6.0" @@ -6502,19 +6767,20 @@ ipfs-unixfs@~0.1.14, ipfs-unixfs@~0.1.16: ipfs-unixfs-importer "~0.38.5" ipld "~0.21.1" ipld-bitcoin "~0.1.8" + ipld-dag-cbor "~0.13.1" ipld-dag-pb "~0.15.3" ipld-ethereum "^2.0.1" ipld-git "~0.3.0" + ipld-raw "^2.0.1" ipld-zcash "~0.1.6" ipns "~0.5.0" is-ipfs "~0.6.0" is-pull-stream "~0.0.0" is-stream "^1.1.0" iso-url "~0.4.6" - joi "^14.3.0" just-flatten-it "^2.1.0" just-safe-set "^2.1.0" - libp2p "~0.25.0-rc.5" + libp2p "~0.25.0" libp2p-bootstrap "~0.9.3" libp2p-crypto "~0.16.0" libp2p-kad-dht "~0.14.12" @@ -6752,6 +7018,15 @@ ipns@~0.5.0: protons "^1.0.1" timestamp-nano "^1.0.0" +iron@4.x.x: + version "4.0.5" + resolved "https://registry.yarnpkg.com/iron/-/iron-4.0.5.tgz#4f042cceb8b9738f346b59aa734c83a89bc31428" + integrity sha1-TwQszri5c480a1mqc0yDqJvDFCg= + dependencies: + boom "5.x.x" + cryptiles "3.x.x" + hoek "4.x.x" + iron@5.x.x: version "5.0.6" resolved "https://registry.npmjs.org/iron/-/iron-5.0.6.tgz#7121d4a6e3ac2f65e4d02971646fea1995434744" @@ -7101,17 +7376,17 @@ is-retry-allowed@^1.0.0: resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" integrity sha1-EaBgVotnM5REAz0BJaYaINVk+zQ= -is-stream@1.1.0, is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: +is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= -is-svg@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-4.0.0.tgz#a3af951416bb2b6bd1b9a49ab7b2b6a3d6776b1d" - integrity sha512-Zm5IOUmGRVUfRajcxxWIl+tJM1gBmYG1iD6ibxGlGco+NLOLNkrPO9/Nq7Egh3NBZnGJtPG3dRE2rimazw3EkQ== +is-svg@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-4.1.0.tgz#2145ca077e542bcf1d0eda76a27d929594ce0754" + integrity sha512-So9ZAeBKLyM7vzgBAQZTZe8FhiBFwJGNfZQ5dZrAEojHDij6uvQwg050gVUOugFwBz9DR7isn4w1D6ciN8JTEw== dependencies: - html-comment-regex "^1.1.0" + html-comment-regex "^1.1.2" is-symbol@^1.0.2: version "1.0.2" @@ -7213,55 +7488,55 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -istanbul-lib-coverage@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#0b891e5ad42312c2b9488554f603795f9a2211ba" - integrity sha512-dKWuzRGCs4G+67VfW9pBFFz2Jpi4vSp/k7zBcJ888ofV5Mi1g5CUML5GvMvV6u9Cjybftu+E8Cgp+k0dI1E5lw== +istanbul-lib-coverage@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#927a354005d99dd43a24607bb8b33fd4e9aca1ad" + integrity sha512-LXTBICkMARVgo579kWDm8SqfB6nvSDKNqIOBEjmJRnL04JvoMHCYGWaMddQnseJYtkEuEvO/sIcOxPLk9gERug== -istanbul-lib-hook@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-2.0.3.tgz#e0e581e461c611be5d0e5ef31c5f0109759916fb" - integrity sha512-CLmEqwEhuCYtGcpNVJjLV1DQyVnIqavMLFHV/DP+np/g3qvdxu3gsPqYoJMXm15sN84xOlckFB3VNvRbf5yEgA== +istanbul-lib-hook@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-2.0.6.tgz#5baa6067860a38290aef038b389068b225b01b7d" + integrity sha512-829DKONApZ7UCiPXcOYWSgkFXa4+vNYoNOt3F+4uDJLKL1OotAoVwvThoEj1i8jmOj7odbYcR3rnaHu+QroaXg== dependencies: append-transform "^1.0.0" -istanbul-lib-instrument@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.1.0.tgz#a2b5484a7d445f1f311e93190813fa56dfb62971" - integrity sha512-ooVllVGT38HIk8MxDj/OIHXSYvH+1tq/Vb38s8ixt9GoJadXska4WkGY+0wkmtYCZNYtaARniH/DixUGGLZ0uA== +istanbul-lib-instrument@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.2.0.tgz#c549208da8a793f6622257a2da83e0ea96ae6a93" + integrity sha512-06IM3xShbNW4NgZv5AP4QH0oHqf1/ivFo8eFys0ZjPXHGldHJQWb3riYOKXqmOqfxXBfxu4B+g/iuhOPZH0RJg== dependencies: "@babel/generator" "^7.0.0" "@babel/parser" "^7.0.0" "@babel/template" "^7.0.0" "@babel/traverse" "^7.0.0" "@babel/types" "^7.0.0" - istanbul-lib-coverage "^2.0.3" - semver "^5.5.0" + istanbul-lib-coverage "^2.0.4" + semver "^6.0.0" -istanbul-lib-report@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.4.tgz#bfd324ee0c04f59119cb4f07dab157d09f24d7e4" - integrity sha512-sOiLZLAWpA0+3b5w5/dq0cjm2rrNdAfHWaGhmn7XEFW6X++IV9Ohn+pnELAl9K3rfpaeBfbmH9JU5sejacdLeA== +istanbul-lib-report@^2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.7.tgz#370d80d433c4dbc7f58de63618f49599c74bd954" + integrity sha512-wLH6beJBFbRBLiTlMOBxmb85cnVM1Vyl36N48e4e/aTKSM3WbOx7zbVIH1SQ537fhhsPbX0/C5JB4qsmyRXXyA== dependencies: - istanbul-lib-coverage "^2.0.3" - make-dir "^1.3.0" + istanbul-lib-coverage "^2.0.4" + make-dir "^2.1.0" supports-color "^6.0.0" -istanbul-lib-source-maps@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.2.tgz#f1e817229a9146e8424a28e5d69ba220fda34156" - integrity sha512-JX4v0CiKTGp9fZPmoxpu9YEkPbEqCqBbO3403VabKjH+NRXo72HafD5UgnjTEqHL2SAjaZK1XDuDOkn6I5QVfQ== +istanbul-lib-source-maps@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.5.tgz#1d9ee9d94d2633f15611ee7aae28f9cac6d1aeb9" + integrity sha512-eDhZ7r6r1d1zQPVZehLc3D0K14vRba/eBYkz3rw16DLOrrTzve9RmnkcwrrkWVgO1FL3EK5knujVe5S8QHE9xw== dependencies: debug "^4.1.1" - istanbul-lib-coverage "^2.0.3" - make-dir "^1.3.0" + istanbul-lib-coverage "^2.0.4" + make-dir "^2.1.0" rimraf "^2.6.2" source-map "^0.6.1" -istanbul-reports@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.1.1.tgz#72ef16b4ecb9a4a7bd0e2001e00f95d1eec8afa9" - integrity sha512-FzNahnidyEPBCI0HcufJoSEoKykesRlFcSzQqjH9x0+LC8tnnE/p/90PBLu8iZTxr8yYZNyTtiAujUqyN+CIxw== +istanbul-reports@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.2.3.tgz#14e0d00ecbfa9387757999cf36599b88e9f2176e" + integrity sha512-T6EbPuc8Cb620LWAYyZ4D8SSn06dY9i1+IgUX2lTH8gbwflMc9Obd33zHTyNX653ybjpamAHS9toKS3E6cGhTw== dependencies: handlebars "^4.1.0" @@ -7308,6 +7583,24 @@ joi@10.x.x: items "2.x.x" topo "2.x.x" +joi@11.x.x: + version "11.4.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-11.4.0.tgz#f674897537b625e9ac3d0b7e1604c828ad913ccb" + integrity sha512-O7Uw+w/zEWgbL6OcHbyACKSj0PkQeUgmehdoXVSxt92QFCq4+1390Rwh5moI2K/OgC7D8RHRZqHZxT2husMJHA== + dependencies: + hoek "4.x.x" + isemail "3.x.x" + topo "2.x.x" + +joi@12.x.x: + version "12.0.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-12.0.0.tgz#46f55e68f4d9628f01bbb695902c8b307ad8d33a" + integrity sha512-z0FNlV4NGgjQN1fdtHYXf5kmgludM65fG/JlXzU6+rwkt9U5UWuXVYnXa2FpK0u6+qBuCmrm5byPNuiiddAHvQ== + dependencies: + hoek "4.x.x" + isemail "3.x.x" + topo "2.x.x" + joi@14.x.x, joi@^14.3.0: version "14.3.1" resolved "https://registry.yarnpkg.com/joi/-/joi-14.3.1.tgz#164a262ec0b855466e0c35eea2a885ae8b6c703c" @@ -7350,7 +7643,15 @@ js-tokens@^3.0.2: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= -js-yaml@3.12.0, js-yaml@^3.11.0, js-yaml@^3.5.1, js-yaml@^3.9.0: +js-yaml@3.13.1, js-yaml@^3.13.0: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^3.11.0, js-yaml@^3.5.1: version "3.12.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" integrity sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== @@ -8212,10 +8513,10 @@ libp2p-websockets@~0.12.2: multiaddr-to-uri "^4.0.1" pull-ws hugomrdias/pull-ws#fix/bundle-size -libp2p@~0.25.0-rc.5: - version "0.25.0-rc.6" - resolved "https://registry.yarnpkg.com/libp2p/-/libp2p-0.25.0-rc.6.tgz#bd68ebda66bcb73461c876c46746fbfc9ec9e4df" - integrity sha512-gIKOFN40xkI3FGjaZ/7fsZCxuoAORHNIiOMkJYacsFKfVzaf0mVaTsbnKsz8OEigTTj5ua4k7wJV6xQK8osIRQ== +libp2p@~0.25.0: + version "0.25.2" + resolved "https://registry.yarnpkg.com/libp2p/-/libp2p-0.25.2.tgz#9dacc888973f2bb8c67c7338e778a6a1c132a0e6" + integrity sha512-P64H8ukhm8YqGj3YF9hBgADWbbHvWoG3ZAgR6LeWXONPaekXvPkrvUMTrr5uLoeY3VL5YIkeS7hSI+AMyl6/hg== dependencies: async "^2.6.2" debug "^4.1.1" @@ -8482,15 +8783,15 @@ log-update@2.3.x, log-update@^2.3.0: cli-cursor "^2.0.0" wrap-ansi "^3.0.1" -lolex@^2.2.0, lolex@^2.3.2: +lolex@^2.3.2: version "2.7.5" resolved "https://registry.yarnpkg.com/lolex/-/lolex-2.7.5.tgz#113001d56bfc7e02d56e36291cc5c413d1aa0733" integrity sha512-l9x0+1offnKKIzYVjyXU2SiwhXDLekRzKyhnbyldPHvC7BvLPVpdNUNR2KeMAiCN2D/kLNttZgQD5WjSxuBx3Q== -lolex@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lolex/-/lolex-3.1.0.tgz#1a7feb2fefd75b3e3a7f79f0e110d9476e294434" - integrity sha512-zFo5MgCJ0rZ7gQg69S4pqBsLURbFw11X68C18OcJjJQbqaXm2NoTrGl1IMM3TIz0/BnN1tIs2tzmmqvCsOMMjw== +lolex@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lolex/-/lolex-4.0.1.tgz#4a99c2251579d693c6a083446dae0e5c3844d3fa" + integrity sha512-UHuOBZ5jjsKuzbB/gRNNW8Vg8f00Emgskdq2kvZxgBJCS0aqquAuXai/SkWORlKeZEiNQWZjFZOqIUcH9LqKCw== looper@^3.0.0, looper@~3.0.0: version "3.0.0" @@ -8575,14 +8876,14 @@ magic-string@^0.23.2: dependencies: sourcemap-codec "^1.4.1" -make-dir@^1.0.0, make-dir@^1.3.0: +make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== dependencies: pify "^3.0.0" -make-dir@^2.0.0: +make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== @@ -8800,22 +9101,22 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" +mime-db@1.40.0: + version "1.40.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" + integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== + mime-db@1.x.x, mime-db@^1.28.0, mime-db@~1.37.0: version "1.37.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8" integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg== -mime-db@~1.38.0: - version "1.38.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.38.0.tgz#1a2aab16da9eb167b49c6e4df2d9c68d63d8e2ad" - integrity sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg== - -mime-types@2.1.22: - version "2.1.22" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.22.tgz#fe6b355a190926ab7698c9a0556a11199b2199bd" - integrity sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog== +mime-types@2.1.24: + version "2.1.24" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" + integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== dependencies: - mime-db "~1.38.0" + mime-db "1.40.0" mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.21, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.19: version "2.1.21" @@ -8844,6 +9145,14 @@ mimic-response@^1.0.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== +mimos@3.x.x: + version "3.0.3" + resolved "https://registry.yarnpkg.com/mimos/-/mimos-3.0.3.tgz#b9109072ad378c2b72f6a0101c43ddfb2b36641f" + integrity sha1-uRCQcq03jCty9qAQHEPd+ys2ZB8= + dependencies: + hoek "4.x.x" + mime-db "1.x.x" + mimos@4.x.x: version "4.0.2" resolved "https://registry.npmjs.org/mimos/-/mimos-4.0.2.tgz#f2762d7c60118ce51c2231afa090bc335d21d0f8" @@ -8953,33 +9262,33 @@ mkdirp@0.5, mkdirp@0.5.1, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0 dependencies: minimist "0.0.8" -mocha@6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-6.0.2.tgz#cdc1a6fdf66472c079b5605bac59d29807702d2c" - integrity sha512-RtTJsmmToGyeTznSOMoM6TPEk1A84FQaHIciKrRqARZx+B5ccJ5tXlmJzEKGBxZdqk9UjpRsesZTUkZmR5YnuQ== +mocha@6.1.4: + version "6.1.4" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-6.1.4.tgz#e35fada242d5434a7e163d555c705f6875951640" + integrity sha512-PN8CIy4RXsIoxoFJzS4QNnCH4psUCPWc4/rPrst/ecSJJbLBkubMiyGCP2Kj/9YnWbotFqAoeXyXMucj7gwCFg== dependencies: ansi-colors "3.2.3" browser-stdout "1.3.1" debug "3.2.6" diff "3.5.0" escape-string-regexp "1.0.5" - findup-sync "2.0.0" + find-up "3.0.0" glob "7.1.3" growl "1.10.5" he "1.2.0" - js-yaml "3.12.0" + js-yaml "3.13.1" log-symbols "2.2.0" minimatch "3.0.4" mkdirp "0.5.1" ms "2.1.1" - node-environment-flags "1.0.4" + node-environment-flags "1.0.5" object.assign "4.1.0" strip-json-comments "2.0.1" supports-color "6.0.0" which "1.3.1" wide-align "1.1.3" - yargs "12.0.5" - yargs-parser "11.1.1" + yargs "13.2.2" + yargs-parser "13.0.0" yargs-unparser "1.5.0" moment@^2.10.6: @@ -9389,6 +9698,11 @@ neo-async@^2.5.0: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.0.tgz#b9d15e4d71c6762908654b5183ed38b753340835" integrity sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA== +nested-error-stacks@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" + integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== + next-tick@1, next-tick@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" @@ -9399,6 +9713,14 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== +nigel@2.x.x: + version "2.0.2" + resolved "https://registry.yarnpkg.com/nigel/-/nigel-2.0.2.tgz#93a1866fb0c52d87390aa75e2b161f4b5c75e5b1" + integrity sha1-k6GGb7DFLYc5CqdeKxYfS1x15bE= + dependencies: + hoek "4.x.x" + vise "2.x.x" + nigel@3.x.x: version "3.0.4" resolved "https://registry.npmjs.org/nigel/-/nigel-3.0.4.tgz#edcd82f2e9387fe34ba21e3127ae4891547c7945" @@ -9407,17 +9729,6 @@ nigel@3.x.x: hoek "6.x.x" vise "3.x.x" -nise@^1.2.0: - version "1.4.8" - resolved "https://registry.yarnpkg.com/nise/-/nise-1.4.8.tgz#ce91c31e86cf9b2c4cac49d7fcd7f56779bfd6b0" - integrity sha512-kGASVhuL4tlAV0tvA34yJYZIVihrUt/5bDwpp4tTluigxUr2bBlJeDXmivb6NuEdFkqvdv/Ybb9dm16PSKUhtw== - dependencies: - "@sinonjs/formatio" "^3.1.0" - just-extend "^4.0.2" - lolex "^2.3.2" - path-to-regexp "^1.7.0" - text-encoding "^0.6.4" - nise@^1.4.10: version "1.4.10" resolved "https://registry.yarnpkg.com/nise/-/nise-1.4.10.tgz#ae46a09a26436fae91a38a60919356ae6db143b6" @@ -9443,12 +9754,13 @@ node-abi@^2.2.0: dependencies: semver "^5.4.1" -node-environment-flags@1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.4.tgz#0b784a6551426bfc16d3b2208424dcbc2b2ff038" - integrity sha512-M9rwCnWVLW7PX+NUWe3ejEdiLYinRpsEre9hMkU/6NS4h+EEulYaDH1gCEZ2gyXsmw+RXYDaV2JkkTNcsPDJ0Q== +node-environment-flags@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.5.tgz#fa930275f5bf5dae188d6192b24b4c8bbac3d76a" + integrity sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ== dependencies: object.getownpropertydescriptors "^2.0.3" + semver "^5.7.0" node-fetch@^2.2.0, node-fetch@^2.3.0: version "2.3.0" @@ -9531,10 +9843,10 @@ node-pre-gyp@^0.11.0: semver "^5.3.0" tar "^4" -node-releases@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.1.tgz#8fff8aea1cfcad1fb4205f805149054fbf73cafd" - integrity sha512-2UXrBr6gvaebo5TNF84C66qyJJ6r0kxBObgZIDX3D3/mt1ADKiHux3NJPWisq0wxvJJdkjECH+9IIKYViKj71Q== +node-releases@^1.1.14: + version "1.1.17" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.17.tgz#71ea4631f0a97d5cd4f65f7d04ecf9072eac711a" + integrity sha512-/SCjetyta1m7YXLgtACZGDYJdCSIBAWorDWkGCGZlydP2Ll7J48l7j/JxNYZ+xsgSPbWfdulVS/aY+GdjUsQ7Q== dependencies: semver "^5.3.0" @@ -9582,6 +9894,16 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" +normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + normalize-path@^2.0.0, normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" @@ -9654,35 +9976,35 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -nyc@13.3.0: - version "13.3.0" - resolved "https://registry.yarnpkg.com/nyc/-/nyc-13.3.0.tgz#da4dbe91a9c8b9ead3f4f3344c76f353e3c78c75" - integrity sha512-P+FwIuro2aFG6B0Esd9ZDWUd51uZrAEoGutqZxzrVmYl3qSfkLgcQpBPBjtDFsUQLFY1dvTQJPOyeqr8S9GF8w== +nyc@14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/nyc/-/nyc-14.0.0.tgz#f9fc4b4d73afc976f76e72352e70f742bbfab829" + integrity sha512-R1zC6UZak6pzn5BZQorkSH5GdOGafrwyeja+eimS5Tu+KJ/hCgBc8qA1QWSzxQmT2FDl2lbpqPw7tBDbSvhAHg== dependencies: archy "^1.0.0" - arrify "^1.0.1" - caching-transform "^3.0.1" + caching-transform "^3.0.2" convert-source-map "^1.6.0" - find-cache-dir "^2.0.0" + cp-file "^6.2.0" + find-cache-dir "^2.1.0" find-up "^3.0.0" foreground-child "^1.5.6" glob "^7.1.3" - istanbul-lib-coverage "^2.0.3" - istanbul-lib-hook "^2.0.3" - istanbul-lib-instrument "^3.1.0" - istanbul-lib-report "^2.0.4" - istanbul-lib-source-maps "^3.0.2" - istanbul-reports "^2.1.1" - make-dir "^1.3.0" + istanbul-lib-coverage "^2.0.4" + istanbul-lib-hook "^2.0.6" + istanbul-lib-instrument "^3.2.0" + istanbul-lib-report "^2.0.7" + istanbul-lib-source-maps "^3.0.5" + istanbul-reports "^2.2.2" + make-dir "^2.1.0" merge-source-map "^1.1.0" resolve-from "^4.0.0" rimraf "^2.6.3" signal-exit "^3.0.2" spawn-wrap "^1.4.2" - test-exclude "^5.1.0" + test-exclude "^5.2.2" uuid "^3.3.2" - yargs "^12.0.5" - yargs-parser "^11.1.1" + yargs "^13.2.2" + yargs-parser "^13.0.0" oauth-sign@~0.8.2: version "0.8.2" @@ -9978,10 +10300,10 @@ p-map@^2.0.0: resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.0.0.tgz#be18c5a5adeb8e156460651421aceca56c213a50" integrity sha512-GO107XdrSUmtHxVoi60qc9tUl/KkNKm+X2CF4P9amalpGxv5YqVPJNfSb0wcA+syCopkZvYYIzW8OVTQW59x/w== -p-queue@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-4.0.0.tgz#ed0eee8798927ed6f2c2f5f5b77fdb2061a5d346" - integrity sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg== +p-queue@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-5.0.0.tgz#80f1741d5e78a6fa72fce889406481baa5617a3c" + integrity sha512-6QfeouDf236N+MAxHch0CVIy8o/KBnmhttKjxZoOkUlzqU+u9rZgEyXH3OdckhTgawbqf5rpzmyR+07+Lv0+zg== dependencies: eventemitter3 "^3.1.0" @@ -10152,7 +10474,7 @@ path-key@^2.0.0, path-key@^2.0.1: resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= -path-parse@^1.0.5: +path-parse@^1.0.5, path-parse@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== @@ -10312,6 +10634,17 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +pez@2.x.x: + version "2.1.5" + resolved "https://registry.yarnpkg.com/pez/-/pez-2.1.5.tgz#5ec2cc62500cc3eb4236d4a414cf5a17b5eb5007" + integrity sha1-XsLMYlAMw+tCNtSkFM9aF7XrUAc= + dependencies: + b64 "3.x.x" + boom "5.x.x" + content "3.x.x" + hoek "4.x.x" + nigel "2.x.x" + pez@4.x.x: version "4.0.5" resolved "https://registry.npmjs.org/pez/-/pez-4.0.5.tgz#a975c49deff330d298d82851b39f81c2710556df" @@ -10380,9 +10713,10 @@ pino-std-serializers@^2.3.0: resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-2.3.0.tgz#34eeaab97c055c28e22c0542ae55978e7e427786" integrity sha512-klfGoOsP6sJH7ON796G4xoUSx2fkpFgKHO4YVVO2zmz31jR+etzc/QzGJILaOIiCD6HTCFgkPx+XN8nk+ruqPw== -pino@5.11.1, pino@^5.10.1, "pino@https://github.com/pinojs/pino/tarball/d4d291cd271af969716ac40afce2ddecc7f3d9fa/pino.tar.gz", pino@~5.11.0: - version "5.11.1" - resolved "https://github.com/pinojs/pino/tarball/d4d291cd271af969716ac40afce2ddecc7f3d9fa/pino.tar.gz#db6adc03aef85aa645d5df8ebab934c85bead951" +pino@5.11.1, pino@5.12.3, pino@^5.12.3, pino@~5.11.0: + version "5.12.3" + resolved "https://registry.yarnpkg.com/pino/-/pino-5.12.3.tgz#5ebc7d15b3584b91de8d3cdae01ef3a10e7fb977" + integrity sha512-/PiX7QXOMZz7edRVGm/apt22nkdRByB6ki0ftWcDpHjjNmjnE7UubNd7NeDX7cBey27obxvBvZy3oQuJbz1+Ag== dependencies: fast-redact "^1.4.4" fast-safe-stringify "^2.0.6" @@ -10422,6 +10756,13 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" +pkg-dir@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.1.0.tgz#aaeb91c0d3b9c4f74a44ad849f4de34781ae01de" + integrity sha512-55k9QN4saZ8q518lE6EFgYiu95u3BWkSajCifhdQjvLvmr8IpnRbhI+UGpWJQfa0KzDguHeeWT1ccO1PmkOi3A== + dependencies: + find-up "^3.0.0" + please-upgrade-node@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz#ed320051dfcc5024fae696712c8288993595e8ac" @@ -10447,6 +10788,15 @@ po2json@0.4.5: gettext-parser "1.1.0" nomnom "1.8.1" +podium@1.x.x: + version "1.3.0" + resolved "https://registry.yarnpkg.com/podium/-/podium-1.3.0.tgz#3c490f54d16f10f5260cbe98641f1cb733a8851c" + integrity sha512-ZIujqk1pv8bRZNVxwwwq0BhXilZ2udycQT3Kp8ah3f3TcTmVg7ILJsv/oLf47gRa2qeiP584lNq+pfvS9U3aow== + dependencies: + hoek "4.x.x" + items "2.x.x" + joi "10.x.x" + podium@3.x.x: version "3.2.0" resolved "https://registry.npmjs.org/podium/-/podium-3.2.0.tgz#2a7c579ddd5408f412d014c9ffac080c41d83477" @@ -10865,10 +11215,10 @@ pull-through@^1.0.18, pull-through@~1.0.6: dependencies: looper "~3.0.0" -pull-to-stream@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/pull-to-stream/-/pull-to-stream-0.1.0.tgz#2f90800962bbb548f2eb03ecdb4f97c9810b9132" - integrity sha512-LMvdE0JwT7XQZMFjc7JDl/G9gmoZ8Zo8e86SG4ZZUcjuwvod803KxpAK8WrmdxzHsMRK9DETlIzuA0tbEVv6jg== +pull-to-stream@0.1.1, pull-to-stream@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pull-to-stream/-/pull-to-stream-0.1.1.tgz#fa2058528528e3542b81d6f17cbc42288508ff37" + integrity sha512-thZkMv6F9PILt9zdvpI2gxs19mkDrlixYKX6cOBxAW16i1NZH+yLAmF4r8QfJ69zuQh27e01JZP9y27tsH021w== dependencies: readable-stream "^3.1.1" @@ -11043,10 +11393,10 @@ raw-body@2.3.3: iconv-lite "0.4.23" unpipe "1.0.0" -raw-loader@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-1.0.0.tgz#3f9889e73dadbda9a424bce79809b4133ad46405" - integrity sha512-Uqy5AqELpytJTRxYT4fhltcKPj0TyaEpzJDcGz7DFJi+pQOOi3GjR/DOdxTkTsF+NzhnldIoG6TORaBlInUuqA== +raw-loader@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-2.0.0.tgz#e2813d9e1e3f80d1bbade5ad082e809679e20c26" + integrity sha512-kZnO5MoIyrojfrPWqrhFNLZemIAX8edMOCp++yC5RKxzFB3m92DqKNhKlU6+FvpOhWtvyh3jOaD7J6/9tpdIKg== dependencies: loader-utils "^1.1.0" schema-utils "^1.0.0" @@ -11120,14 +11470,15 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -read-pkg@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-4.0.1.tgz#963625378f3e1c4d48c85872b5a6ec7d5d093237" - integrity sha1-ljYlN48+HE1IyFhytabsfV0JMjc= +read-pkg@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.1.0.tgz#62b924384c4525a1a7a96e2d456b80df142b4390" + integrity sha512-NjNkqf8hlMuSxh+p8h8x8sCIfEv/MoRs/nYDmSRSAk879F9C94ADq+kHUJ4LTy5Nn0PYSmMYsy1mD4+lcXiBKg== dependencies: - normalize-package-data "^2.3.2" + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" parse-json "^4.0.0" - pify "^3.0.0" + type-fest "^0.4.1" "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.4, readable-stream@^2.3.5, readable-stream@~2.3.6: version "2.3.6" @@ -11237,10 +11588,10 @@ redent@^2.0.0: indent-string "^3.0.0" strip-indent "^2.0.0" -regenerate-unicode-properties@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz#107405afcc4a190ec5ed450ecaa00ed0cafa7a4c" - integrity sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw== +regenerate-unicode-properties@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.0.2.tgz#7b38faa296252376d363558cfbda90c9ce709662" + integrity sha512-SbA/iNrBUf6Pv2zU8Ekv1Qbhv92yxL4hiDa2siuxs4KKn4oOoMDHXjAf7+Nz9qinUQ46B1LcWEi/PhJfPWpZWQ== dependencies: regenerate "^1.4.0" @@ -11298,17 +11649,17 @@ regexpp@^2.0.0, regexpp@^2.0.1: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== -regexpu-core@^4.1.3, regexpu-core@^4.2.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.4.0.tgz#8d43e0d1266883969720345e70c275ee0aec0d32" - integrity sha512-eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA== +regexpu-core@^4.5.4: + version "4.5.4" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae" + integrity sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ== dependencies: regenerate "^1.4.0" - regenerate-unicode-properties "^7.0.0" + regenerate-unicode-properties "^8.0.2" regjsgen "^0.5.0" regjsparser "^0.6.0" unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.0.2" + unicode-match-property-value-ecmascript "^1.1.0" registry-auth-token@^3.0.1: version "3.3.2" @@ -11513,6 +11864,13 @@ resolve@^1.1.6, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.6.0, resolve@^1.8.1: dependencies: path-parse "^1.0.5" +resolve@^1.10.0: + version "1.10.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.1.tgz#664842ac960795bbe758221cdccda61fb64b5f18" + integrity sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA== + dependencies: + path-parse "^1.0.6" + restore-cursor@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" @@ -11679,11 +12037,6 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -samsam@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.3.0.tgz#8d1d9350e25622da30de3e44ba692b5221ab7c50" - integrity sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg== - sanitize-filename@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.1.tgz#612da1c96473fa02dccda92dcd5b4ab164a6772a" @@ -11767,6 +12120,16 @@ semver-diff@^2.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== +semver@^5.7.0: + version "5.7.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" + integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== + +semver@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.0.0.tgz#05e359ee571e5ad7ed641a6eec1e547ba52dea65" + integrity sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ== + semver@~5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" @@ -11927,6 +12290,14 @@ shortid@^2.2.8: dependencies: nanoid "^2.0.0" +shot@3.x.x: + version "3.4.2" + resolved "https://registry.yarnpkg.com/shot/-/shot-3.4.2.tgz#1e5c3f6f2b26649adc42f7eb350214a5a0291d67" + integrity sha1-Hlw/bysmZJrcQvfrNQIUpaApHWc= + dependencies: + hoek "4.x.x" + joi "10.x.x" + shot@4.x.x: version "4.0.7" resolved "https://registry.npmjs.org/shot/-/shot-4.0.7.tgz#b05d2858634fedc18ece99e8f638fab7c9f9d4c4" @@ -12006,41 +12377,28 @@ simple-progress-webpack-plugin@1.1.2: figures "2.0.x" log-update "2.3.x" -sinon-chrome@2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/sinon-chrome/-/sinon-chrome-2.3.2.tgz#0e4253bd1eceaffa57e2164bc817c2c7b4ef3912" - integrity sha1-DkJTvR7Or/pX4hZLyBfCx7TvORI= +sinon-chrome@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/sinon-chrome/-/sinon-chrome-3.0.1.tgz#9fb14c230fa0959cb280f9f589e9eda8ccfda1d9" + integrity sha512-NTEFhyuiWEMnRmIqldUiA2DhKn2EqnZxyEk5Ez5rBXj+Nl54aJ0MEmF4wjltrxecxd8zlNLxyE0HyLabev9JsQ== dependencies: lodash "^4.16.3" - sinon "^4.4.2" + sinon "^7.2.3" urijs "^1.18.2" -sinon@7.2.7: - version "7.2.7" - resolved "https://registry.yarnpkg.com/sinon/-/sinon-7.2.7.tgz#ee90f83ce87d9a6bac42cf32a3103d8c8b1bfb68" - integrity sha512-rlrre9F80pIQr3M36gOdoCEWzFAMDgHYD8+tocqOw+Zw9OZ8F84a80Ds69eZfcjnzDqqG88ulFld0oin/6rG/g== +sinon@7.3.2, sinon@^7.2.3: + version "7.3.2" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-7.3.2.tgz#82dba3a6d85f6d2181e1eca2c10d8657c2161f28" + integrity sha512-thErC1z64BeyGiPvF8aoSg0LEnptSaWE7YhdWWbWXgelOyThent7uKOnnEh9zBxDbKixtr5dEko+ws1sZMuFMA== dependencies: - "@sinonjs/commons" "^1.3.1" + "@sinonjs/commons" "^1.4.0" "@sinonjs/formatio" "^3.2.1" - "@sinonjs/samsam" "^3.2.0" + "@sinonjs/samsam" "^3.3.1" diff "^3.5.0" - lolex "^3.1.0" + lolex "^4.0.1" nise "^1.4.10" supports-color "^5.5.0" -sinon@^4.4.2: - version "4.5.0" - resolved "https://registry.yarnpkg.com/sinon/-/sinon-4.5.0.tgz#427ae312a337d3c516804ce2754e8c0d5028cb04" - integrity sha512-trdx+mB0VBBgoYucy6a9L7/jfQOmvGeaKZT4OOJ+lPAtI8623xyGr8wLiE4eojzBS8G9yXbhx42GHUOVLr4X2w== - dependencies: - "@sinonjs/formatio" "^2.0.0" - diff "^3.1.0" - lodash.get "^4.4.2" - lolex "^2.2.0" - nise "^1.2.0" - supports-color "^5.1.0" - type-detect "^4.0.5" - slash@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" @@ -12179,6 +12537,13 @@ socket.io@^2.1.1: socket.io-client "2.2.0" socket.io-parser "~3.3.0" +somever@1.x.x: + version "1.0.1" + resolved "https://registry.yarnpkg.com/somever/-/somever-1.0.1.tgz#28a5c7de0d55f781af52fbce9960db1b84ce206e" + integrity sha512-PCDMBcega4n7wuBUKmkiXidF3cOwtHHGg2qJYl0Rkw7StZqORoCgqce7HUuWNta/NAiQhwLDezNnTANxEWPCGA== + dependencies: + hoek "4.x.x" + somever@2.x.x: version "2.0.0" resolved "https://registry.npmjs.org/somever/-/somever-2.0.0.tgz#7bdbed3bee8ece2c7c8a2e7d9a1c022bd98d6c89" @@ -12430,6 +12795,19 @@ standard@12.0.1: eslint-plugin-standard "~4.0.0" standard-engine "~9.0.0" +statehood@5.x.x: + version "5.0.4" + resolved "https://registry.yarnpkg.com/statehood/-/statehood-5.0.4.tgz#bb5c343c357e3b6a18260c36cde4a282563ca558" + integrity sha512-6/feFLqqHylvA/dHwJA0DgXvbEcKgbhRUeljsuu6+cIr8PO88nax7Wc+celZlPTncqT2arsxXL8P329Q1yfe9Q== + dependencies: + boom "5.x.x" + bourne "1.x.x" + cryptiles "3.x.x" + hoek "4.x.x" + iron "4.x.x" + items "2.x.x" + joi "12.x.x" + statehood@6.x.x: version "6.0.9" resolved "https://registry.npmjs.org/statehood/-/statehood-6.0.9.tgz#b347ae19818aec7fc26645fe1ec6a61928a57a3c" @@ -12688,6 +13066,18 @@ strip-outer@^1.0.0: dependencies: escape-string-regexp "^1.0.2" +subtext@5.x.x: + version "5.0.1" + resolved "https://registry.yarnpkg.com/subtext/-/subtext-5.0.1.tgz#3ba39c93260e2e2ee1eddcde371be9d5fbe88861" + integrity sha512-zH/jaUKJ/bkrTpEe3zuTFIRnqAwv5xcGpXA2JaxEc30KRAT4k78jZnRqM45snjBSZAuvpI8chRUh1VZprcUVfw== + dependencies: + boom "5.x.x" + bourne "1.x.x" + content "3.x.x" + hoek "4.x.x" + pez "2.x.x" + wreck "12.x.x" + subtext@6.x.x: version "6.0.12" resolved "https://registry.npmjs.org/subtext/-/subtext-6.0.12.tgz#ac09be3eac1eca3396933adeadd65fc781f64fc1" @@ -12736,7 +13126,7 @@ supports-color@^2.0.0: resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= -supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.5.0: +supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -12962,20 +13352,15 @@ terser@^3.8.1: source-map "~0.6.1" source-map-support "~0.5.6" -test-exclude@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.1.0.tgz#6ba6b25179d2d38724824661323b73e03c0c1de1" - integrity sha512-gwf0S2fFsANC55fSeSqpb8BYk6w3FDvwZxfNjeF6FRgvFa43r+7wRiA/Q0IxoRU37wB/LE8IQ4221BsNucTaCA== +test-exclude@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.2.tgz#7322f8ab037b0b93ad2aab35fe9068baf997a4c4" + integrity sha512-N2pvaLpT8guUpb5Fe1GJlmvmzH3x+DAKmmyEQmFP792QcLYoGE1syxztSvPD1V8yPe6VrcCt6YGQVjSRjCASsA== dependencies: - arrify "^1.0.1" + glob "^7.1.3" minimatch "^3.0.4" read-pkg-up "^4.0.0" - require-main-filename "^1.0.1" - -text-encoding@^0.6.4: - version "0.6.4" - resolved "https://registry.yarnpkg.com/text-encoding/-/text-encoding-0.6.4.tgz#e399a982257a276dae428bb92845cb71bdc26d19" - integrity sha1-45mpgiV6J22uQou5KEXLcb3CbRk= + require-main-filename "^2.0.0" text-table@^0.2.0, text-table@~0.2.0: version "0.2.0" @@ -13275,6 +13660,11 @@ type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== +type-fest@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.4.1.tgz#8bdf77743385d8a4f13ba95f610f5ccd68c728f8" + integrity sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw== + type-is@~1.6.16: version "1.6.16" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" @@ -13339,10 +13729,10 @@ unicode-match-property-ecmascript@^1.0.4: unicode-canonical-property-names-ecmascript "^1.0.4" unicode-property-aliases-ecmascript "^1.0.4" -unicode-match-property-value-ecmascript@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz#9f1dc76926d6ccf452310564fd834ace059663d4" - integrity sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ== +unicode-match-property-value-ecmascript@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" + integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g== unicode-property-aliases-ecmascript@^1.0.4: version "1.0.4" @@ -13632,6 +14022,13 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +vise@2.x.x: + version "2.0.2" + resolved "https://registry.yarnpkg.com/vise/-/vise-2.0.2.tgz#6b08e8fb4cb76e3a50cd6dd0ec37338e811a0d39" + integrity sha1-awjo+0y3bjpQzW3Q7DczjoEaDTk= + dependencies: + hoek "4.x.x" + vise@3.x.x: version "3.0.2" resolved "https://registry.npmjs.org/vise/-/vise-3.0.2.tgz#9a8b7450f783aa776faa327fe47d7bfddb227266" @@ -13730,10 +14127,10 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -webpack-bundle-analyzer@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.1.0.tgz#2f19cbb87bb6d4f3cb4e59cb67c837bd9436e89d" - integrity sha512-nyDyWEs7C6DZlgvu1pR1zzJfIWSiGPbtaByZr8q+Fd2xp70FuM/8ngCJzj3Er1TYRLSFmp1F1OInbEm4DZH8NA== +webpack-bundle-analyzer@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.3.2.tgz#3da733a900f515914e729fcebcd4c40dde71fc6f" + integrity sha512-7qvJLPKB4rRWZGjVp5U1KEjwutbDHSKboAl0IfafnrdXMrgC0tOtZbQD6Rw0u4cmpgRN4O02Fc0t8eAT+FgGzA== dependencies: acorn "^6.0.7" acorn-walk "^6.1.1" @@ -13749,10 +14146,10 @@ webpack-bundle-analyzer@3.1.0: opener "^1.5.1" ws "^6.0.0" -webpack-cli@3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.0.tgz#55c8a74cae1e88117f9dda3a801c7272e93ca318" - integrity sha512-t1M7G4z5FhHKJ92WRKwZ1rtvi7rHc0NZoZRbSkol0YKl4HvcC8+DsmGDmK7MmZxHSAetHagiOsjOB6MmzC2TUw== +webpack-cli@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.1.tgz#98b0499c7138ba9ece8898bd99c4f007db59909d" + integrity sha512-c2inFU7SM0IttEgF7fK6AaUsbBnORRzminvbyRKS+NlbQHVZdCtzKBlavRL5359bFsywXGRAItA5di/IruC8mg== dependencies: chalk "^2.4.1" cross-spawn "^6.0.5" @@ -13781,10 +14178,10 @@ webpack-sources@^1.1.0, webpack-sources@^1.3.0: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@4.29.6: - version "4.29.6" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.29.6.tgz#66bf0ec8beee4d469f8b598d3988ff9d8d90e955" - integrity sha512-MwBwpiE1BQpMDkbnUUaW6K8RFZjljJHArC6tWQJoFm0oQtfoSebtg4Y7/QHnJ/SddtjYLHaKGX64CFjG5rehJw== +webpack@4.30.0: + version "4.30.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.30.0.tgz#aca76ef75630a22c49fcc235b39b4c57591d33a9" + integrity sha512-4hgvO2YbAFUhyTdlR4FNyt2+YaYBYHavyzjCMbZzgglo02rlKi/pcsEzwCuCpsn1ryzIl1cq/u8ArIKu8JBYMg== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-module-context" "1.8.5" @@ -13923,6 +14320,14 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= +wreck@12.x.x: + version "12.5.1" + resolved "https://registry.yarnpkg.com/wreck/-/wreck-12.5.1.tgz#cd2ffce167449e1f0242ed9cf80552e20fb6902a" + integrity sha512-l5DUGrc+yDyIflpty1x9XuMj1ehVjC/dTbF3/BasOO77xk0EdEa4M/DuOY8W88MQDAD0fEDqyjc8bkIMHd2E9A== + dependencies: + boom "5.x.x" + hoek "4.x.x" + wreck@14.x.x: version "14.1.4" resolved "https://registry.npmjs.org/wreck/-/wreck-14.1.4.tgz#c635358f4f5c99c2b977978258443193830e8274" @@ -14042,10 +14447,10 @@ yallist@^3.0.0, yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== -yargs-parser@11.1.1, yargs-parser@^11.1.1: - version "11.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" - integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== +yargs-parser@13.0.0, yargs-parser@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.0.0.tgz#3fc44f3e76a8bdb1cc3602e860108602e5ccde8b" + integrity sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" @@ -14057,10 +14462,10 @@ yargs-parser@^10.0.0: dependencies: camelcase "^4.1.0" -yargs-parser@^13.0.0: - version "13.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.0.0.tgz#3fc44f3e76a8bdb1cc3602e860108602e5ccde8b" - integrity sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw== +yargs-parser@^11.1.1: + version "11.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" + integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" @@ -14086,28 +14491,27 @@ yargs-unparser@1.5.0: lodash "^4.17.11" yargs "^12.0.5" -yargs@12.0.5, yargs@^12.0.2, yargs@^12.0.5, yargs@~12.0.1: - version "12.0.5" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" - integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== +yargs@13.1.0: + version "13.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.1.0.tgz#b2729ce4bfc0c584939719514099d8a916ad2301" + integrity sha512-1UhJbXfzHiPqkfXNHYhiz79qM/kZqjTE8yGlEjZa85Q+3+OwcV6NRkV7XOV1W2Eom2bzILeUn55pQYffjVOLAg== dependencies: cliui "^4.0.0" - decamelize "^1.2.0" find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" + get-caller-file "^2.0.1" + os-locale "^3.1.0" require-directory "^2.1.1" - require-main-filename "^1.0.1" + require-main-filename "^2.0.0" set-blocking "^2.0.0" - string-width "^2.0.0" + string-width "^3.0.0" which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^11.1.1" + y18n "^4.0.0" + yargs-parser "^13.0.0" -yargs@13.1.0: - version "13.1.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.1.0.tgz#b2729ce4bfc0c584939719514099d8a916ad2301" - integrity sha512-1UhJbXfzHiPqkfXNHYhiz79qM/kZqjTE8yGlEjZa85Q+3+OwcV6NRkV7XOV1W2Eom2bzILeUn55pQYffjVOLAg== +yargs@13.2.2, yargs@^13.2.2: + version "13.2.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.2.2.tgz#0c101f580ae95cea7f39d927e7770e3fdc97f993" + integrity sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA== dependencies: cliui "^4.0.0" find-up "^3.0.0" @@ -14140,22 +14544,23 @@ yargs@6.6.0: y18n "^3.2.1" yargs-parser "^4.2.0" -yargs@^13.2.2: - version "13.2.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.2.2.tgz#0c101f580ae95cea7f39d927e7770e3fdc97f993" - integrity sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA== +yargs@^12.0.2, yargs@^12.0.5, yargs@~12.0.1: + version "12.0.5" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== dependencies: cliui "^4.0.0" + decamelize "^1.2.0" find-up "^3.0.0" - get-caller-file "^2.0.1" - os-locale "^3.1.0" + get-caller-file "^1.0.1" + os-locale "^3.0.0" require-directory "^2.1.1" - require-main-filename "^2.0.0" + require-main-filename "^1.0.1" set-blocking "^2.0.0" - string-width "^3.0.0" + string-width "^2.0.0" which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.0.0" + y18n "^3.2.1 || ^4.0.0" + yargs-parser "^11.1.1" yauzl@2.10.0, yauzl@^2.4.2: version "2.10.0"