diff --git a/css/tailwind.min.css b/css/tailwind.min.css
index b7bcfde..7ecb5b1 100644
--- a/css/tailwind.min.css
+++ b/css/tailwind.min.css
@@ -1,5 +1,5 @@
/*
-! tailwindcss v3.0.23 | MIT License | https://tailwindcss.com
+! tailwindcss v3.0.24 | MIT License | https://tailwindcss.com
*/
/*
diff --git a/export.html b/export.html
index 397ffe0..327898d 100644
--- a/export.html
+++ b/export.html
@@ -306,6 +306,46 @@
Dashlane
+
+
+
+
Chromium
+
+
+
+
+
+
+
Firefox
+
+
+
diff --git a/images/chromium.png b/images/chromium.png
new file mode 100644
index 0000000..457f5ef
Binary files /dev/null and b/images/chromium.png differ
diff --git a/images/firefox.png b/images/firefox.png
new file mode 100644
index 0000000..4bce26c
Binary files /dev/null and b/images/firefox.png differ
diff --git a/images/yubikey.png b/images/yubikey.png
index d229133..854ba95 100644
Binary files a/images/yubikey.png and b/images/yubikey.png differ
diff --git a/index.html b/index.html
index 031a1bc..d270ba4 100644
--- a/index.html
+++ b/index.html
@@ -104,6 +104,13 @@
+
diff --git a/js/export.js b/js/export.js
index 553aa25..e364035 100644
--- a/js/export.js
+++ b/js/export.js
@@ -311,6 +311,22 @@ function import_csv(id){
messageID = 8;
titleID = 1;
break;
+ case 8:
+ //Firefox
+ websiteID = 0;
+ usernameID = 1;
+ passwordID = 2;
+ messageID = 9;
+ titleID = 0;
+ break;
+ case 9:
+ //Chromium
+ websiteID = 1;
+ usernameID = 2;
+ passwordID = 3;
+ messageID = 4;
+ titleID = 0;
+ break;
}
let passwords = [];
@@ -443,6 +459,16 @@ function changeDialog(style, text, text2){
document.getElementById('import-data').placeholder = "Paste data from 1Password's exported csv file.";
document.getElementById('dialog-button').onclick = () => import_csv(7);
break;
+ case 8:
+ document.getElementById('dialog-title').innerText = lang[readData('lang')]["import_from"].replace("{name}","Firefox");
+ document.getElementById('import-data').placeholder = "Paste data from Firefox's exported csv file.";
+ document.getElementById('dialog-button').onclick = () => import_csv(8);
+ break;
+ case 9:
+ document.getElementById('dialog-title').innerText = lang[readData('lang')]["import_from"].replace("{name}","Chromium");
+ document.getElementById('import-data').placeholder = "Paste data from Chromium's exported csv file.";
+ document.getElementById('dialog-button').onclick = () => import_csv(9);
+ break;
}
break;
case 2:
@@ -566,4 +592,14 @@ document.getElementById("dashlane-import-btn").addEventListener("click", () => {
document.getElementById("dashlane-export-btn").addEventListener("click", () => {
export_dashlane();
+});
+
+document.getElementById("firefox-import-btn").addEventListener("click", () => {
+ changeDialog(1, 8);
+ show('dialog');
+});
+
+document.getElementById("chromium-import-btn").addEventListener("click", () => {
+ changeDialog(1, 9);
+ show('dialog');
});
\ No newline at end of file
diff --git a/js/lang.js b/js/lang.js
index 84b3634..4c4eae4 100644
--- a/js/lang.js
+++ b/js/lang.js
@@ -77,6 +77,84 @@ const lang = {
"yubikey_press_button": "3. Press on gold button located on your Yubikey",
"auto_search": "Auto Search"
},
+ "ja": {
+ "server": "サーバ",
+ "website": "Webサイト",
+ "username": "ユーザー名",
+ "email": "Eメール",
+ "password": "パスワード",
+ "signin": "サインイン",
+ "signup": "サインアップ",
+ "signout": "サインアウト",
+ "terms_of_service": "利用規約",
+ "okay": "わかった",
+ "add": "追加",
+ "change": "変化する",
+ "use": "使用する",
+ "copy": "コピー",
+ "send": "送信",
+ "cancel": "キャンセル",
+ "try_again": "再試行",
+ "success": "成功",
+ "error": "エラー",
+ "enable": "有効",
+ "disable": "無効にする",
+ "remove": "削除",
+ "delete": "消去",
+ "import": "輸入",
+ "import_from": "{name} からインポート",
+ "import_invalid": "インポートのデータが無効です!",
+ "import_success": "{success_number}パスワードが正常にインポートされました!",
+ "import_errors": "{success_number}パスワードは正常にインポートされましたが、{error_number}パスワードはインポートされませんでした。",
+ "backup": "バックアップ",
+ "export": "輸出",
+ "passwords": "パスワード",
+ "import_export": "インポート・エクスポート",
+ "theme": "テーマ",
+ "search": "検索",
+ "length": "長さ",
+ "settings": "設定",
+ "minutes": "分",
+ "optional_note": "オプションの注意",
+ "session_duration": "セッション期間",
+ "forgot_username": "ユーザー名を忘れましたか?",
+ "email_sent_success": "電子メールを正常に送信",
+ "add_password": "パスワードを追加",
+ "add_password_success": "パスワードが正常に追加されました",
+ "change_password_success": "パスワードは正常に変更されました",
+ "remove_password_success": "パスワードは正常に削除されました",
+ "copy_password_success": "パスワードが正常にコピーされました",
+ "copy_username_success": "ユーザー名が正常にコピーされました",
+ "edit_password": "パスワードを変更する",
+ "password_generator": "パスワードを生成する",
+ "delete_password": "パスワードを削除する",
+ "delete_password_confirmation": "パスワードを削除してもよろしいですか?パスワードはサーバーから完全に削除されます。このアクションは元に戻せません。",
+ "delete_account": "アカウントを削除する",
+ "delete_account_info": "アカウントを削除すると、それに関連付けられているすべてのデータが失われます。",
+ "delete_account_confirmation": "アカウントを削除してもよろしいですか?すべてのデータはサーバーから完全に削除されます。このアクションは元に戻せません。",
+ "url_invalid": "サーバーのURLが無効です!",
+ "server_unreachable": "サーバーに到達できません!",
+ "registration_completed": "登録完了です!",
+ "dont_have_account_link": "まだアカウントをお持ちではありませんか?こちらからサインアップしてください。",
+ "already_have_account_link": "すでに登録?ここでサインインします。",
+ "username_validation": "ユーザー名は3〜255文字の長さである必要があります。",
+ "password_validation": "パスワードは5〜255文字の長さにする必要があります。",
+ "website_validation": "ウェブサイトの長さは5〜255文字で、スペースを入れないでください。",
+ "otp_contains": "OTPには6つの数字が含まれています。",
+ "otp_not_setup": "アカウントで2FAを設定しなかった場合は、このフィールドを空のままにします。",
+ "enable_2fa_question": "2要素認証を有効にしてよろしいですか?",
+ "disable_2fa_question": "2要素認証を無効にしてもよろしいですか?",
+ "totp_applications": "有効にする前に、次のいずれかのアプリケーションが携帯電話にインストールされていることを確認してください。",
+ "scan_qr_code": "QRコードをスキャン:",
+ "or_enter_key_manually": "または手動でキーを入力します。",
+ "backup_codes": "Backup codes:",
+ "yubikey_added_successfully": "Yubikeyが正常に追加されました",
+ "yubikey_removed_successfully": "Yubikeyは正常に削除されました",
+ "yubikey_insert_device": "1.Yubikeyをデバイスに挿入します。",
+ "yubikey_focus_input": "2.OTP入力をクリックします",
+ "yubikey_press_button": "3.Yubikeyにあるゴールドボタンを押します",
+ "auto_search": "自動検索"
+ },
"zh-CN": {
"server": "服务器",
"website": "网站",
@@ -86,20 +164,20 @@ const lang = {
"signin": "登录",
"signup": "注册",
"signout": "登出",
- "terms_of_service": "Terms of Service",
+ "terms_of_service": "服务条款",
"okay": "好的",
"add": "添加",
"change": "修改",
"use": "使用",
"copy": "复制",
- "send": "Send",
+ "send": "发送",
"cancel": "取消",
"try_again": "重试",
"success": "成功",
"error": "错误",
- "enable": "Enable",
- "disable": "Disable",
- "remove": "Remove",
+ "enable": "使能够",
+ "disable": "禁用",
+ "remove": "消除",
"delete": "删除",
"import": "导入",
"import_from": "从 {name} 中导入",
@@ -113,18 +191,18 @@ const lang = {
"theme": "主题",
"search": "搜索",
"length": "长度",
- "settings": "Settings",
- "minutes": "minutes",
- "optional_note": "Optional Note",
- "session_duration": "Session Duration",
- "forgot_username": "Forgot username?",
- "email_sent_success": "Email sent successfully",
+ "settings": "设置",
+ "minutes": "分钟",
+ "optional_note": "可选说明",
+ "session_duration": "会话持续时间",
+ "forgot_username": "忘了用户名了吗?",
+ "email_sent_success": "邮件发送成功",
"add_password": "添加密码",
"add_password_success": "密码添加成功",
"change_password_success": "密码修改成功",
"remove_password_success": "密码移除成功",
- "copy_password_success": "Password has been copied successfully",
- "copy_username_success": "Username has been copied successfully",
+ "copy_password_success": "密码已成功复制",
+ "copy_username_success": "用户名已成功复制",
"edit_password": "修改密码",
"password_generator": "生成密码",
"delete_password": "删除密码",
@@ -132,28 +210,106 @@ const lang = {
"delete_account": "删除账户",
"delete_account_info": "删除帐户后,您将丢失与其关联的所有数据",
"delete_account_confirmation": "您确定要删除您的帐户吗? 您的所有数据都将从服务器中永久删除,此操作无法撤消。",
- "url_invalid": "服务器URL不合法!",
+ "url_invalid": "服务器URL不合法!",
"server_unreachable": "服务器无法访问!",
"registration_completed": "注册完成!",
"dont_have_account_link": "还没有账号?在这里注册",
"already_have_account_link": "已经注册了?在这里登录",
- "username_validation": "Username should be between 3 to 255 characters long!",
- "password_validation": "Password should be from 5 to 255 characters long!",
+ "username_validation": "用户名长度应在 3 到 255 个字符之间!",
+ "password_validation": "密码长度应为 5 到 255 个字符!",
"website_validation": "网站长度应为 5 到 255 个字符,且不得有任何空格!",
- "otp_contains": "OTP contains 6 numbers.",
- "otp_not_setup": "If you did not setup 2FA on your account leave this field empty.",
- "enable_2fa_question": "Are you sure you want to enable Two-Factor Authentication?",
- "disable_2fa_question": "Are you sure you want to disable Two-Factor Authentication?",
- "totp_applications": "Before enabling, make sure you have installed on your phone one of the following applications:",
- "scan_qr_code": "Scan QR Code:",
- "or_enter_key_manually": "or enter key manually:",
- "backup_codes": "Backup codes:",
- "yubikey_added_successfully": "Your Yubikey has been added successfully",
- "yubikey_removed_successfully": "Your Yubikey has been removed successfully",
- "yubikey_insert_device": "1. Insert your Yubikey to your device.",
- "yubikey_focus_input": "2. Click on OTP input",
- "yubikey_press_button": "3. Press on gold button located on your Yubikey",
- "auto_search": "Auto Search"
+ "otp_contains": "OTP 包含 6 个数字",
+ "otp_not_setup": "如果您没有在您的帐户上设置 2FA,请将此字段留空。",
+ "enable_2fa_question": "您确定要启用双重身份验证吗?",
+ "disable_2fa_question": "您确定要禁用双重身份验证吗?",
+ "totp_applications": "启用前,请确保您的手机上已安装以下应用程序之一:",
+ "scan_qr_code": "扫描二维码:",
+ "or_enter_key_manually": "或手动输入密钥:",
+ "backup_codes": "备用代码:",
+ "yubikey_added_successfully": "您的 Yubikey 已成功添加",
+ "yubikey_removed_successfully": "您的 Yubikey 已成功移除",
+ "yubikey_insert_device": "1. 将您的 Yubikey 插入您的设备。",
+ "yubikey_focus_input": "2.点击OTP输入",
+ "yubikey_press_button": "3. 按下 Yubikey 上的金色按钮",
+ "auto_search": "自动搜索"
+ },
+ "zh-TW": {
+ "server": "服務器",
+ "website": "網站",
+ "username": "用戶名",
+ "email": "電子郵件",
+ "password": "密碼",
+ "signin": "登入",
+ "signup": "註冊",
+ "signout": "登出",
+ "terms_of_service": "服務條款",
+ "okay": "好的",
+ "add": "添加",
+ "change": "改變",
+ "use": "採用",
+ "copy": "複製",
+ "send": "發送",
+ "cancel": "取消",
+ "try_again": "再試一次",
+ "success": "成功",
+ "error": "錯誤",
+ "enable": "使能夠",
+ "disable": "禁用",
+ "remove": "消除",
+ "delete": "刪除",
+ "import": "進口",
+ "import_from": "從 {name} 導入",
+ "import_invalid": "您導入的數據無效!",
+ "import_success": "{success_number} 個密碼導入成功!",
+ "import_errors": "{success_number} 個密碼已成功導入,但 {error_number} 個密碼未導入!",
+ "backup": "備份",
+ "export": "出口",
+ "passwords": "密碼",
+ "import_export": "進出口",
+ "theme": "主題",
+ "search": "搜索",
+ "length": "長度",
+ "settings": "設置",
+ "minutes": "分鐘",
+ "optional_note": "可選說明",
+ "session_duration": "會話持續時間",
+ "forgot_username": "忘了用戶名了嗎?",
+ "email_sent_success": "郵件發送成功",
+ "add_password": "添加密碼",
+ "add_password_success": "密碼已添加成功",
+ "change_password_success": "密碼已成功更改",
+ "remove_password_success": "密碼已成功刪除",
+ "copy_password_success": "密碼已成功複製",
+ "copy_username_success": "用戶名已成功複製",
+ "edit_password": "更改密碼",
+ "password_generator": "生成密碼",
+ "delete_password": "刪除密碼",
+ "delete_password_confirmation": "您確定要刪除密碼嗎?您的密碼將從服務器中永久刪除。此操作無法撤消。",
+ "delete_account": "刪除帳戶",
+ "delete_account_info": "刪除帳戶後,您將丟失與其關聯的所有數據。",
+ "delete_account_confirmation": "您確定要刪除您的帳戶嗎?您的所有數據都將從服務器中永久刪除。此操作無法撤消。",
+ "url_invalid": "服務器網址無效!",
+ "server_unreachable": "服務器無法訪問!",
+ "registration_completed": "註冊完成!",
+ "dont_have_account_link": "還沒有帳戶?在此註冊。",
+ "already_have_account_link": "已經登記了?在這裡登錄。",
+ "username_validation": "用戶名長度應在 3 到 255 個字符之間!",
+ "password_validation": "密碼長度應為 5 到 255 個字符!",
+ "website_validation": "網站長度應為 5 到 255 個字符,並且不得有任何空格!",
+ "otp_contains": "OTP 包含 6 個數字。",
+ "otp_not_setup": "如果您沒有在您的帳戶上設置 2FA,請將此字段留空。",
+ "enable_2fa_question": "您確定要啟用雙重身份驗證嗎?",
+ "disable_2fa_question": "您確定要禁用雙重身份驗證嗎?",
+ "totp_applications": "啟用前,請確保您的手機上已安裝以下應用程序之一:",
+ "scan_qr_code": "掃描二維碼:",
+ "or_enter_key_manually": "或手動輸入密鑰:",
+ "backup_codes": "備用代碼:",
+ "yubikey_added_successfully": "您的 Yubikey 已成功添加",
+ "yubikey_removed_successfully": "您的 Yubikey 已成功移除",
+ "yubikey_insert_device": "1. 將您的 Yubikey 插入您的設備。",
+ "yubikey_focus_input": "2.點擊OTP輸入",
+ "yubikey_press_button": "3. 按下 Yubikey 上的金色按鈕",
+ "auto_search": "自動搜索"
},
"hi": {
"server": "सर्वर",
@@ -180,7 +336,7 @@ const lang = {
"remove": "निकालना",
"delete": "हटाएं",
"import": "आयात",
- "import_from": "लाया गया",
+ "import_from": "लाया गया {name}",
"import_invalid": "आपके आयात का डेटा अमान्य है!",
"import_success": "{success_number} पासवर्ड सफलतापूर्वक आयात किए गए!",
"import_errors": "{success_number} पासवर्ड सफलतापूर्वक आयात किए गए, लेकिन {error_number} पासवर्ड आयात नहीं किया गया!",
@@ -338,7 +494,7 @@ const lang = {
"import": "수입",
"import_from": "다음에서 가져오기 {name}",
"import_invalid": "가져오기의 데이터가 잘못되었습니다!",
- "import_success": "{sucess_number} 비밀번호를 성공적으로 가져왔습니다!",
+ "import_success": "{success_number} 비밀번호를 성공적으로 가져왔습니다!",
"import_errors": "{success_number} 개의 비밀번호를 성공적으로 가져왔지만 {error_number} 개의 비밀번호를 가져오지 못했습니다!",
"backup": "지원",
"export": "내 보내다",
@@ -389,6 +545,84 @@ const lang = {
"yubikey_press_button": "3. Yubikey에 있는 금색 버튼을 누릅니다.",
"auto_search": "자동 검색"
},
+ "es-ES": {
+ "server": "Servidor",
+ "website": "Sitio web",
+ "username": "Nombre de usuario",
+ "email": "Correo electrónico",
+ "password": "Contraseña",
+ "signin": "Iniciar sesión",
+ "signup": "Crear una nueva cuenta",
+ "signout": "Cerrar sesión",
+ "terms_of_service": "Condiciones del servicio",
+ "okay": "Ok",
+ "add": "Agregar",
+ "change": "Modificar",
+ "use": "Usar",
+ "copy": "Copiar",
+ "send": "Enviar",
+ "cancel": "Cancelar",
+ "try_again": "Intentar nuevamente",
+ "success": "EXITOSO",
+ "error": "ERROR",
+ "enable": "Activar",
+ "disable": "Desactivar",
+ "remove": "Remover",
+ "delete": "Eliminar",
+ "import": "Importar",
+ "import_from": "Importar desde {name}",
+ "import_invalid": "¡La información en el archivo a importar es incorrecta!",
+ "import_success": "¡{success_number} contraseñas importadas correctamente!",
+ "import_errors": "¡{success_number} contraseñas importadas correctamente, pero {error_number} contraseñas no se importaron!",
+ "backup": "Respaldo",
+ "export": "Exportar",
+ "passwords": "Contraseñas",
+ "import_export": "Importar & Exportar",
+ "theme": "Tema",
+ "search": "Buscar",
+ "length": "Longitud",
+ "settings": "Ajustes",
+ "minutes": "minutos",
+ "optional_note": "Nota opcional",
+ "session_duration": "Duración de la sesión",
+ "forgot_username": "¿Ha olvidado su nombre de usuario?",
+ "email_sent_success": "El correo electrónico se ha enviado correctamente",
+ "add_password": "Agregar contraseña",
+ "add_password_success": "La contraseña ha sido agregada correctamente",
+ "change_password_success": "La contraseña se ha modificado correctamente",
+ "remove_password_success": "La contraseña se ha eliminado correctamente",
+ "copy_password_success": "La contraseña se ha copiado correctamente",
+ "copy_username_success": "El nombre de usuario se ha copiado correctamente",
+ "edit_password": "Cambiar contraseña",
+ "password_generator": "Generar contraseña",
+ "delete_password": "Eliminar contraseña",
+ "delete_password_confirmation": "¿Esta seguro que desea eliminar su contraseña? Su contraseña será eliminada permanentemente del servidor. Esta acción NO puede revertirse.",
+ "delete_account": "Eliminar cuenta",
+ "delete_account_info": "Una vez eliminada su cuenta, perderá toda la información asociada a ella.",
+ "delete_account_confirmation": "¿Está seguro que desea eliminar su cuenta? Toda su información será eliminada permanentemente del servidor. Esta acción NO puede revertirse.",
+ "url_invalid": "¡La dirección del servidor es incorrecta!",
+ "server_unreachable": "¡No se pudo establecer una conexión con el servidor!",
+ "registration_completed": "¡Registro completado!",
+ "dont_have_account_link": "¿Aún no tienes una cuenta? Regístrese aquí.",
+ "already_have_account_link": "¿Ya se ha registrado? Inicie sesión aquí.",
+ "username_validation": "¡El nombre de usuario debe tener entre 3 y 255 caracteres!",
+ "password_validation": "¡La contraseña debe tener entre 5 y 255 caracteres!",
+ "website_validation": "¡El sitio web debe tener entre 5 y 255 caracteres, sin ningún espacio!",
+ "otp_contains": "OTP contiene 6 números.",
+ "otp_not_setup": "Si no ha configurado la autenticación de dos factores, deje este espacio vacío.",
+ "enable_2fa_question": "¿Esta seguro de que desea activar la autenticación de dos factores?",
+ "disable_2fa_question": "¿Está seguro que desea desactivar la autenticación de dos factores?",
+ "totp_applications": "Antes de activar, por favor asegúrese de haber instalado en su teléfono alguna de las siguientes aplicaciones:",
+ "scan_qr_code": "Escanear código QR:",
+ "or_enter_key_manually": "o digite la clave manualmente:",
+ "backup_codes": "Códigos de respaldo:",
+ "yubikey_added_successfully": "Su YubiKey ha sido agregada correctamente",
+ "yubikey_removed_successfully": "Su YubiKey ha sido eliminada correctamente",
+ "yubikey_insert_device": "1. Inserte su YubiKey en su dispositivo.",
+ "yubikey_focus_input": "2. Seleccione la entrada OTP",
+ "yubikey_press_button": "3. Presione el botón dorado ubicado en su YubiKey",
+ "auto_search": "Búsqueda automática"
+ },
"fr": {
"server": "Serveur",
"website": "Site web",
@@ -554,20 +788,20 @@ const lang = {
"signin": "Войти",
"signup": "Выйти",
"signout": "Выход",
- "terms_of_service": "Terms of Service",
+ "terms_of_service": "Условия использования",
"okay": "Ок",
"add": "Добавить",
"change": "Изменить",
"use": "Использовать",
"copy": "Скопировать",
- "send": "Send",
+ "send": "Отправлять",
"cancel": "Отменить",
"try_again": "Попробуйте ещё раз",
"success": "ВЫПОЛНЕНО",
"error": "ОШИБКА",
- "enable": "Enable",
- "disable": "Disable",
- "remove": "Remove",
+ "enable": "Давать возможность",
+ "disable": "Запрещать",
+ "remove": "Удалять",
"delete": "Удалить",
"import": "Импортировать",
"import_from": "Импортировать из {name}",
@@ -581,18 +815,18 @@ const lang = {
"theme": "Тема",
"search": "Поиск",
"length": "Размер",
- "settings": "Settings",
- "minutes": "minutes",
- "optional_note": "Optional Note",
- "session_duration": "Session Duration",
- "forgot_username": "Forgot username?",
- "email_sent_success": "Email sent successfully",
+ "settings": "Настройки",
+ "minutes": "минуты",
+ "optional_note": "Дополнительное примечание",
+ "session_duration": "Продолжительность сеанса",
+ "forgot_username": "забыл имя пользователя?",
+ "email_sent_success": "письмо успешно отправлено",
"add_password": "Добавить пароль",
"add_password_success": "Пароль был успешно добавлен",
"change_password_success": "Пароль успешно изменен",
"remove_password_success": "Пароль успешно удален",
- "copy_password_success": "Password has been copied successfully",
- "copy_username_success": "Username has been copied successfully",
+ "copy_password_success": "Пароль успешно скопирован",
+ "copy_username_success": "Имя пользователя успешно скопировано",
"edit_password": "Пароль успешно изменён",
"password_generator": "Сгенерировать пароль",
"delete_password": "Удалить пароль",
@@ -605,23 +839,101 @@ const lang = {
"registration_completed": "Регистрация завершена!",
"dont_have_account_link": "Еще нет учетной записи? Зарегистрируйтесь.",
"already_have_account_link": "Уже зарегистрирован? Войдите.",
- "username_validation": "Username should be between 3 to 255 characters long!",
- "password_validation": "Password should be from 5 to 255 characters long!",
+ "username_validation": "Имя пользователя должно быть от 3 до 255 символов!",
+ "password_validation": "Пароль должен быть от 5 до 255 символов!",
"website_validation": "Веб-сайт должен содержать от 5 до 255 символов и не должен содержать пробелы!",
- "otp_contains": "OTP contains 6 numbers.",
- "otp_not_setup": "If you did not setup 2FA on your account leave this field empty.",
- "enable_2fa_question": "Are you sure you want to enable Two-Factor Authentication?",
- "disable_2fa_question": "Are you sure you want to disable Two-Factor Authentication?",
- "totp_applications": "Before enabling, make sure you have installed on your phone one of the following applications:",
- "scan_qr_code": "Scan QR Code:",
- "or_enter_key_manually": "or enter key manually:",
- "backup_codes": "Backup codes:",
- "yubikey_added_successfully": "Your Yubikey has been added successfully",
- "yubikey_removed_successfully": "Your Yubikey has been removed successfully",
- "yubikey_insert_device": "1. Insert your Yubikey to your device.",
- "yubikey_focus_input": "2. Click on OTP input",
- "yubikey_press_button": "3. Press on gold button located on your Yubikey",
- "auto_search": "Auto Search"
+ "otp_contains": "OTP содержит 6 номеров",
+ "otp_not_setup": "Если вы не настроили 2FA в своей учетной записи, оставьте это поле пустым.",
+ "enable_2fa_question": "Вы уверены, что хотите включить двухфакторную аутентификацию?",
+ "disable_2fa_question": "Вы уверены, что хотите отключить двухфакторную аутентификацию?",
+ "totp_applications": "Перед включением убедитесь, что на вашем телефоне установлено одно из следующих приложений:",
+ "scan_qr_code": "Сканировать QR-код:",
+ "or_enter_key_manually": "или введите ключ вручную:",
+ "backup_codes": "Резервные коды:",
+ "yubikey_added_successfully": "Ваш Yubikey успешно добавлен",
+ "yubikey_removed_successfully": "Ваш Yubikey успешно удален",
+ "yubikey_insert_device": "1. Вставьте Yubikey в свое устройство.",
+ "yubikey_focus_input": "2. Нажмите на ввод OTP",
+ "yubikey_press_button": "3. Нажмите золотую кнопку на вашем Yubikey.",
+ "auto_search": "Автоматический поиск"
+ },
+ "pt-PT": {
+ "server": "Servidor",
+ "website": "Site",
+ "username": "Nome de utilizador",
+ "email": "E-mail",
+ "password": "Palavra-passe",
+ "signin": "Iniciar sessão",
+ "signup": "Registar",
+ "signout": "Terminar sessão",
+ "terms_of_service": "Termos do serviço",
+ "okay": "OK",
+ "add": "Adicionar",
+ "change": "Alterar",
+ "use": "Use",
+ "copy": "Copiar",
+ "send": "Enviar",
+ "cancel": "Cancelar",
+ "try_again": "Tentar novamente",
+ "success": "Sucesso",
+ "error": "Erro",
+ "enable": "Ativar",
+ "disable": "Desativar",
+ "remove": "Remover",
+ "delete": "Eliminar",
+ "import": "Importar",
+ "import_from": "Importar de {name}",
+ "import_invalid": "Os dados a importar são inválidos!",
+ "import_success": "{success_number} passwords imported successfully!",
+ "import_errors": "{success_number} passwords imported successfully, but {error_number} passwords NOT imported!",
+ "backup": "Backup",
+ "export": "Exportar",
+ "passwords": "Palavras-passe",
+ "import_export": "Importar e exportar",
+ "theme": "Tema",
+ "search": "Search",
+ "length": "Comprimento",
+ "settings": "Definições",
+ "minutes": "minutos",
+ "optional_note": "Nota opcional",
+ "session_duration": "Duração da sessão",
+ "forgot_username": "Esqueceu-se do nome de utilizador?",
+ "email_sent_success": "E-mail enviado com sucesso!",
+ "add_password": "Adicionar palavra-passe",
+ "add_password_success": "Palavra-passe adicionada com sucesso",
+ "change_password_success": "Palavra-passe alterada com sucesso",
+ "remove_password_success": "Palavra-passe removida com sucesso",
+ "copy_password_success": "Palavra-passe copiada com sucesso",
+ "copy_username_success": "Nome de utilizador copiado com sucesso",
+ "edit_password": "Alterar palavra-passe",
+ "password_generator": "Gerar palavra-passe",
+ "delete_password": "Eliminar palavra-passe",
+ "delete_password_confirmation": "Tem a certeza de que deseja eliminar a palavra-passe? Esta palavra-passe será removida permanentemente do servidor. A eliminação não pode ser revertida.",
+ "delete_account": "Eliminar conta",
+ "delete_account_info": "Assim que eliminar a sua conta, todos os dados associados serão também eliminados!",
+ "delete_account_confirmation": "Tem a certeza de que deseja eliminar a sua conta? os seus dados serão removidos permanentemente do servidor. A eliminação não pode ser revertida.",
+ "url_invalid": "URL do servidor é inválido.",
+ "server_unreachable": "Servidor não pode ser alcançado!",
+ "registration_completed": "Registo terminado com sucesso!",
+ "dont_have_account_link": "Ainda não tem uma conta? Registe-se aqui.",
+ "already_have_account_link": "Já está registado? Inicie sessão aqui.",
+ "username_validation": "O nome de utilizador deve ter entre 3 e 255 caracteres!",
+ "password_validation": "A palavra-passe deve ter entre 5 e 255 caracteres!",
+ "website_validation": "Website should be from 5 to 255 characters long, and must not have any spaces!",
+ "otp_contains": "OTP contém 6 números.",
+ "otp_not_setup": "Se não configurou a autenticação dois fatores (2FA), deixe este campo vazio.",
+ "enable_2fa_question": "Tem a certeza de que deseja ativar a auntenticação dois fatores (2FA)?",
+ "disable_2fa_question": "Tem a certeza de que deseja desativar a auntenticação dois fatores (2FA)?",
+ "totp_applications": "Antes de ativar esta opção, certifique-se de que instalou no seu dispositivo uma das seguintes aplicações:",
+ "scan_qr_code": "Digitalize o código QR:",
+ "or_enter_key_manually": "ou introduza manualmente a chave:",
+ "backup_codes": "Códigos do backup:",
+ "yubikey_added_successfully": "A sua Yubikey foi adicionada com sucesso",
+ "yubikey_removed_successfully": "A sua Yubikey foi removida com sucesso",
+ "yubikey_insert_device": "1. Introduza a Yubikey no dispositivo",
+ "yubikey_focus_input": "2. Toque em entrada OTP",
+ "yubikey_press_button": "3. Toque no botão dourado existente na Yubikey",
+ "auto_search": "Pesquisa automática"
},
"de": {
"server": "Server",
@@ -652,18 +964,18 @@ const lang = {
"import_invalid": "Daten beim Import sind ungültig!",
"import_success": "{success_number} passwörter wurden erfolgreich importiert!",
"import_errors": "{success_number} passwörter wurden erfolgreich importiert, aber {error_number} Passwörter wurden nicht importiert!",
- "backup": "Backup",
+ "backup": "Sicherung",
"export": "Exportieren",
"passwords": "Passwörter",
- "import_export": "Import & Export",
+ "import_export": "Importieren und exportieren",
"theme": "Thema",
"search": "Suche",
"length": "Länge",
"settings": "Einstellungen",
"minutes": "Minuten",
- "optional_note": "Optional Note",
- "session_duration": "Session Duration",
- "forgot_username": "Forgot username?",
+ "optional_note": "Optionale Notiz",
+ "session_duration": "Session Dauer",
+ "forgot_username": "Benutzernamen vergessen?",
"email_sent_success": "E-Mail erfolgreich gesendet",
"add_password": "Passwort hinzufügen",
"add_password_success": "Passwort wurde erfolgreich hinzugefügt",
@@ -683,23 +995,23 @@ const lang = {
"registration_completed": "Registrierung ist abgeschlossen!",
"dont_have_account_link": "Sie haben noch kein Konto? Melden Sie sich hier an.",
"already_have_account_link": "Sie haben bereits ein Konto? Melden Sie sich hier an.",
- "username_validation": "Username should be between 3 to 255 characters long!",
- "password_validation": "Password should be from 5 to 255 characters long!",
+ "username_validation": "Username sollte zwischen 3 und 32 Zeichen lang sein!",
+ "password_validation": "Das Passwort sollte zwischen 5 und 255 Zeichen lang sein!",
"website_validation": "Website kann zwischen 5 und 255 Zeichen lang sein und darf keine Leerzeichen enthalten!",
- "otp_contains": "OTP contains 6 numbers.",
- "otp_not_setup": "If you did not setup 2FA on your account leave this field empty.",
- "enable_2fa_question": "Are you sure you want to enable Two-Factor Authentication?",
- "disable_2fa_question": "Are you sure you want to disable Two-Factor Authentication?",
- "totp_applications": "Before enabling, make sure you have installed on your phone one of the following applications:",
+ "otp_contains": "OTP enthält 6 Zahlen.",
+ "otp_not_setup": "Falls Sie 2FA nicht auf Ihrem Konto eingerichtet haben, lassen Sie dieses Feld leer.",
+ "enable_2fa_question": "Sind Sie sicher dass Sie die Zwei-Faktor-Authentifizierung deaktivieren möchten?",
+ "disable_2fa_question": "Sind Sie sicher dass Sie die Zwei-Faktor-Authentifizierung deaktivieren möchten?",
+ "totp_applications": "Stellen Sie vor der Aktivierung sicher, dass Sie eine der folgenden Anwendungen auf Ihrem Telefon installiert haben:",
"scan_qr_code": "QR-Code scannen:",
- "or_enter_key_manually": "or enter key manually:",
- "backup_codes": "Backup codes:",
- "yubikey_added_successfully": "Your Yubikey has been added successfully",
- "yubikey_removed_successfully": "Your Yubikey has been removed successfully",
- "yubikey_insert_device": "1. Insert your Yubikey to your device.",
- "yubikey_focus_input": "2. Click on OTP input",
- "yubikey_press_button": "3. Press on gold button located on your Yubikey",
- "auto_search": "Auto Search"
+ "or_enter_key_manually": "oder geben Sie den Schlüssel manuell ein:",
+ "backup_codes": "Wiederherstellungs Codes:",
+ "yubikey_added_successfully": "Dein Yubikey wurde erfolgreich hinzugefügt",
+ "yubikey_removed_successfully": "Dein Yubikey wurde erfolgreich entfernt",
+ "yubikey_insert_device": "1. Schließe den Yubikey an deinem Gerät an.",
+ "yubikey_focus_input": "2. Klicke auf das OTP Eingabefeld",
+ "yubikey_press_button": "3. Drücke den goldenen Taster auf deinem Yubikey",
+ "auto_search": "Auto Suche"
},
"it": {
"server": "Server",
@@ -1073,8 +1385,8 @@ const lang = {
"registration_completed": "Registreringen är klar!",
"dont_have_account_link": "Har du inte ett konto än? Bli medlem här.",
"already_have_account_link": "Är du redan en medlem? Logga in här.",
- "username_validation": "Username should be between 3 to 255 characters long!",
- "password_validation": "Password should be from 5 to 255 characters long!",
+ "username_validation": "Användarnamnet måste innehålla mellan 3 och 20 tecken!",
+ "password_validation": "Lösenordet bör vara minst 5 till 255 tecken långt!",
"website_validation": "Hemsidan bör vara från 5 till 255 karaktärer långt, och can inte inehålla några mellanrum!",
"otp_contains": "OTP contains 6 numbers.",
"otp_not_setup": "If you did not setup 2FA on your account leave this field empty.",
@@ -1088,8 +1400,8 @@ const lang = {
"yubikey_removed_successfully": "Your Yubikey has been removed successfully",
"yubikey_insert_device": "1. Insert your Yubikey to your device.",
"yubikey_focus_input": "2. Click on OTP input",
- "yubikey_press_button": "3. Press on gold button located on your Yubikey",
- "auto_search": "Auto Search"
+ "yubikey_press_button": "3. Tryck på guld knappen som finns på din Yubikey",
+ "auto_search": "Automatisk sökning"
},
"no": {
"server": "Server",
@@ -1619,7 +1931,7 @@ const lang = {
"registration_completed": "Реєстрацію завершено!",
"dont_have_account_link": "У вас ще немає аккаунта? Зареєструйтесь.",
"already_have_account_link": "Вже зареєстровані? Увійдіть тут.",
- "username_validation": "Ім' я користувача повинно бути від 3 до 20 символів!",
+ "username_validation": "Ім' я користувача повинно бути від 3 до 20 символів!",
"password_validation": "Пароль має містити щонайменше %s символів!",
"website_validation": "Довжина веб-сайту повинна бути від 5 до 255 символів і не повинна мати ніяких пробілів!",
"otp_contains": "Одноразовий пароль містить 6 цифр.",
@@ -1634,7 +1946,7 @@ const lang = {
"yubikey_removed_successfully": "Нагадування було успішно додано",
"yubikey_insert_device": "1. Вставте ваш Yubikey на пристрій.",
"yubikey_focus_input": "2. Натисніть на введення одноразових паролів",
- "yubikey_press_button": "3. Натисніть на кнопку 'золота', що знаходиться в Yubikey",
+ "yubikey_press_button": "3. Натисніть на кнопку \"золота\", що знаходиться в Yubikey",
"auto_search": "Автоматичний пошук"
}
}
@@ -1682,48 +1994,132 @@ const errors = {
"506": "Something went wrong while connecting to the mail server!",
"999": "You do NOT have permission to use this endpoint."
},
+ "ja": {
+ "0": "成功",
+ "1": "ユーザー名が無効です!",
+ "2": "パスワードが正しくありません!",
+ "3": "データベースにデータを挿入中に問題が発生しました。",
+ "4": "ユーザ名がすでに登録されています!",
+ "5": "パスワードは8文字以上で、大文字、数字、特殊文字が1つ以上含まれている必要があります: @ $ ! % * # ? & , _ ( ) = - .",
+ "6": "メールが無効です!",
+ "7": "ユーザー名は存在しません!",
+ "8": "保存されたパスワードがありません。",
+ "9": "ドメインが無効です!",
+ "10": "ユーザーはこのパスワードを所有していません!",
+ "11": "データベースからデータを削除中に問題が発生しました。",
+ "12": "ユーザー名は6〜30文字の長さで、文字、数字、ドットのみを含めることができます。",
+ "13": "データベースのデータを更新中に問題が発生しました。",
+ "14": "Jsonは無効です!",
+ "15": "このサーバーはこれ以上のユーザーを受け入れることができません!",
+ "16": "保存されているパスワードの最大数に達しました!",
+ "17": "このメールアドレスのアカウントは存在しません!",
+ "18": "メッセージが長すぎます!",
+ "19": "OTPが正しくありません!",
+ "20": "リンクできるYubikeysは5つまでです!",
+ "21": "このYubikeyはすでにあなたのアカウントにリンクされています。",
+ "23": "提供されたYubikeyOTPは無効です!",
+ "24": "提供されたIDを持つYubikeyはあなたのアカウントにリンクされていません。",
+ "25": "トークンが正しくないか、有効期限が切れています。もう一度サインインしてください。",
+ "26": "二要素認証はすでに有効になっています。",
+ "27": "二要素認証が有効になっていません。",
+ "28": "このサーバーではメールが有効になっていません。",
+ "300": "ウェブサイトが長すぎます!",
+ "301": "Username is too long!",
+ "302": "Password is too long!",
+ "303": "メッセージが長すぎます!",
+ "400": "アクションはGETで提供されませんでした!",
+ "401": "アクションが無効です!",
+ "403": "POSTで必要なすべての値を指定していません。",
+ "404": "APIに接続できません。",
+ "429": "送信するリクエストが多すぎます。このアクションを再度実行する前に、しばらくお待ちください。",
+ "505": "データベースへの接続中に問題が発生しました。",
+ "506": "メールサーバーへの接続中に問題が発生しました。",
+ "999": "このエンドポイントを使用する権限がありません。"
+ },
"zh-CN": {
"0": "成功",
"1": "用户名不合法!",
"2": "密码不正确!",
- "3": "Something went wrong while inserting data to the database!",
+ "3": "将数据插入数据库时出现问题!",
"4": "该用户名已经被注册!",
- "5": "Password must be at least 8 characters long, contains at least one uppercase, one number and one special character: @ $ ! % * # ? & , _ ( ) = - .",
+ "5": "密码长度必须至少为 8 个字符,至少包含一个大写字母、一个数字和一个特殊字符: @ $ ! % * # ? & , _ ( ) = - .",
"6": "邮箱不合法!",
"7": "用户名不存在!",
"8": "你没有任何保存的密码!",
"9": "域名不合法!",
"10": "用户未拥有这个密码!",
"11": "从数据库中删除数据时发生了错误!",
- "12": "用户名必须至少6位长度,并且只能包含字母,数字,和点!",
+ "12": "用户名必须至少6位长度,并且只能包含字母,数字,和点!",
"13": "更新数据库中数据时发生了错误!",
- "14": "Json不合法!",
+ "14": "Json不合法!",
"15": "该服务器不接受更多用户!",
"16": "你已达到最大存储密码数量!",
- "17": "Account with this email doesn't exist!",
- "18": "Message is too long!",
- "19": "OTP is incorrect!",
- "20": "You can only link up to 5 Yubikeys!",
- "21": "This Yubikey is already linked with your account.",
- "23": "Provided Yubikey OTP is invalid!",
- "24": "Yubikey with provided ID isn't linked to your account.",
- "25": "The token is incorrect or it has expired. Please Sign in again.",
- "26": "Two-factor authentication is already enabled.",
- "27": "Two-factor authentication is not enabled.",
- "28": "Mail is not enabled on this server.",
- "300": "Website is too long!",
- "301": "Username is too long!",
- "302": "Password is too long!",
- "303": "Message is too long!",
- "400": "Action was not provided in GET!",
+ "17": "使用此电子邮件的帐户不存在!",
+ "18": "留言太长了!",
+ "19": "OTP 不正确!",
+ "20": "您最多只能链接 5 个 Yubikey!",
+ "21": "此 Yubikey 已与您的帐户关联。",
+ "23": "前提是 Yubikey OTP 无效!",
+ "24": "提供 ID 的 Yubikey 未链接到您的帐户。",
+ "25": "令牌不正确或已过期。请重新登录。",
+ "26": "双重身份验证已启用。",
+ "27": "未启用两因素身份验证。",
+ "28": "此服务器上未启用邮件。",
+ "300": "网站太长了!",
+ "301": "用户名太长!",
+ "302": "密码太长了!",
+ "303": "留言太长了!",
+ "400": "GET 中未提供操作!",
"401": "操作不合法!",
"403": "你在POST中没有提供所有所需的值",
- "404": "无法连接到API!",
+ "404": "无法连接到API!",
"429": "你发送了太多请求!请稍后再试!",
"505": "连接数据库时出现错误!",
- "506": "Something went wrong while connecting to the mail server!",
+ "506": "连接邮件服务器时出现问题!",
"999": "你没有权限使用这个端点"
},
+ "zh-TW": {
+ "0": "成功的",
+ "1": "無效的用戶名!",
+ "2": "密碼不正確!",
+ "3": "將數據插入數據庫時出現問題!",
+ "4": "用戶名已被註冊!",
+ "5": "密碼長度必須至少為 8 個字符,至少包含一個大寫字母、一個數字和一個特殊字符: @ $ ! % * # ? & , _ ( ) = - .",
+ "6": "電子郵件無效!",
+ "7": "用戶名不存在!",
+ "8": "您沒有任何已保存的密碼。",
+ "9": "域名無效!",
+ "10": "用戶不擁有此密碼!",
+ "11": "從數據庫中刪除數據時出現問題!",
+ "12": "用戶名長度必須為 6 到 30 個字符,並且只能包含字母、數字和點!",
+ "13": "更新數據庫中的數據時出現問題!",
+ "14": "json無效!",
+ "15": "此服務器無法接受更多用戶!",
+ "16": "您已達到存儲密碼的最大數量!",
+ "17": "使用此電子郵件的帳戶不存在!",
+ "18": "留言太長了!",
+ "19": "OTP 不正確!",
+ "20": "您最多只能鏈接 5 個 Yubikey!",
+ "21": "此 Yubikey 已與您的帳戶關聯。",
+ "23": "前提是 Yubikey OTP 無效!",
+ "24": "提供 ID 的 Yubikey 未鏈接到您的帳戶。",
+ "25": "令牌不正確或已過期。請重新登錄。",
+ "26": "雙重身份驗證已啟用。",
+ "27": "未啟用兩因素身份驗證。",
+ "28": "此服務器上未啟用郵件。",
+ "300": "網站太長了!",
+ "301": "用戶名太長!",
+ "302": "密碼太長了!",
+ "303": "留言太長了!",
+ "400": "GET 中未提供操作!",
+ "401": "操作無效!",
+ "403": "您沒有在 POST 中提供所有必需的值。",
+ "404": "無法連接到 API。",
+ "429": "您發送的請求太多!請稍候再執行此操作。",
+ "505": "連接數據庫時出現問題!",
+ "506": "連接郵件服務器時出現問題!",
+ "999": "您無權使用此端點。"
+ },
"hi": {
"0": "सफल",
"1": "उपयोगकर्ता नाम गलत",
@@ -1850,13 +2246,55 @@ const errors = {
"506": "메일 서버에 연결하는 동안 문제가 발생했습니다",
"999": "이 끝점을 사용할 권한이 없습니다."
},
+ "es-ES": {
+ "0": "Exitoso",
+ "1": "¡El nombre de usuario no es válido!",
+ "2": "¡La contraseña es incorrecta!",
+ "3": "¡Se produjo un error al actualizar la base de datos!",
+ "4": "¡El nombre de usuario ya está registrado!",
+ "5": "La contraseña debe tener una extensión mínima de 8 caracteres, incluyendo un mínimo de una letra mayúscula, un número y un caracter especial: @ $ ! % * # ? & , _ ( ) = - .",
+ "6": "¡El correo electrónico no es válido!",
+ "7": "¡El nombre de usuario no existe!",
+ "8": "No tienes ninguna contraseña guardada.",
+ "9": "¡El dominio no es válido!",
+ "10": "¡El usuario no posee esta contraseña!",
+ "11": "¡Se produjo un error al eliminar la información desde la base de datos!",
+ "12": "¡El nombre de usuario debe tener entre 6 y 30 caracteres, y solo puede contener letras, números y puntos!",
+ "13": "¡Se produjo un error al actualizar la información en la base de datos!",
+ "14": "¡JSON no es válido!",
+ "15": "¡El servidor no puede aceptar más usuarios!",
+ "16": "¡Has alcanzado la cantidad máxima de contraseñas guardadas!",
+ "17": "¡No existe ninguna cuenta con este correo electrónico!",
+ "18": "¡El mensaje es demasiado largo!",
+ "19": "¡OTP es incorrecto!",
+ "20": "¡Sólo puedes enlazar hsata 5 YubiKeys!",
+ "21": "Esta YubiKey está enlazada con tu cuenta.",
+ "23": "¡El OTP de la YubiKey es incorrecto!",
+ "24": "La YubiKey con el ID digitado, no está enlazado con su cuenta.",
+ "25": "El token es incorrecto o ha expirado. Por favor, inicie sesión nuevamente.",
+ "26": "La autenticación de dos factores ya está activada.",
+ "27": "La autenticación de dos factores no está activada.",
+ "28": "El correo electrónico no está activado en este servidor.",
+ "300": "¡El sitio web es demasiado largo!",
+ "301": "¡El nombre de usuario es demasiado largo!",
+ "302": "¡La contraseña es demasiado larga!",
+ "303": "¡El mensaje es demasiado largo!",
+ "400": "¡La acción no ha sido proporcionada en GET!",
+ "401": "¡La acción es incorrecta!",
+ "403": "No ha proporcionado todos los valores requeridos en POST.",
+ "404": "No se puede establecer conexión con la API.",
+ "429": "¡Ha enviado muchas solicitudes! Por favor, espere antes de realizar esta acción nuevamente.",
+ "505": "¡Se produjo un error al conectar con la base de datos!",
+ "506": "¡Se produjo un error al conectar con el servidor de correo electrónico!",
+ "999": "No tienes permiso para utilizar este comando."
+ },
"fr": {
"0": "Réussite",
"1": "Le nom d'utilisateur est invalide !",
"2": "Mot de passe incorrect !",
- "3": "Something went wrong while inserting data to the database!",
+ "3": "Quelque chose s'est mal passé lors de l'upload des données en base de données !",
"4": "Votre nom d'utilisateur est déjà enregistré!",
- "5": "Password must be at least 8 characters long, contains at least one uppercase, one number and one special character: @ $ ! % * # ? & , _ ( ) = - .",
+ "5": "Le mot de passe doit comporter au moins 8 caractères. Il contient au moins une majuscule, un chiffre et un caractère spécial : @ $ ! % * # ? & , _ ( ) = - .",
"6": "Email invalide !",
"7": "Ce pseudo n'existe pas !",
"8": "Vous n'avez pas de mots de passe enregistrés.",
@@ -1868,21 +2306,21 @@ const errors = {
"14": "Json invalide !",
"15": "Ce serveur ne peut plus accepter d'utilisateurs !",
"16": "Vous avez atteint le maximum de mots de passe enregistrés !",
- "17": "Account with this email doesn't exist!",
- "18": "Message is too long!",
- "19": "OTP is incorrect!",
- "20": "You can only link up to 5 Yubikeys!",
- "21": "This Yubikey is already linked with your account.",
- "23": "Provided Yubikey OTP is invalid!",
- "24": "Yubikey with provided ID isn't linked to your account.",
- "25": "The token is incorrect or it has expired. Please Sign in again.",
- "26": "Two-factor authentication is already enabled.",
- "27": "Two-factor authentication is not enabled.",
- "28": "Mail is not enabled on this server.",
- "300": "Website is too long!",
- "301": "Username is too long!",
- "302": "Password is too long!",
- "303": "Message is too long!",
+ "17": "Aucun compte existant n'utilise cet e-mail!",
+ "18": "Message trop long!",
+ "19": "Le mot de passe à usage unique (OTP) est incorrect!",
+ "20": "Vous ne pouvez relier que jusqu'à 5 Yubikeys!",
+ "21": "Cette clé de sécurité Yubikey est déjà liée avec votre compte.",
+ "23": "L'OTP de Yubikey fourni n'est pas valide !",
+ "24": "La Yubikey avec l'ID fourni n'est pas liée à votre compte.",
+ "25": "Votre token est invalide ou il a expiré. Veuillez essayer de nouveau.",
+ "26": "L'authentification à deux facteurs est déjà activée.",
+ "27": "L'authentification à deux facteurs n'est pas activée.",
+ "28": "Mail n'est pas activé sur ce serveur.",
+ "300": "L'URL du site web est trop longue!",
+ "301": "Le nom d'utilisateur est trop long!",
+ "302": "Le mot de passe est trop long!",
+ "303": "Le message est trop long!",
"400": "Action was not provided in GET!",
"401": "Action invalide !",
"403": "Vous n'avez pas fourni toutes les valeurs requises en POST.",
@@ -1893,11 +2331,11 @@ const errors = {
"999": "Vous n'avez PAS la permission d'utiliser ce endpoint."
},
"ar": {
- "0": "نجح",
- "1": "إسم المستخدم غير صحيح!",
+ "0": "نجح ناجح",
+ "1": "المستخم غير صالح",
"2": "كلمة المرور غير صحيحة!",
"3": "حدث خطأ ما أثناء إدخال البيانات إلى قاعدة البيانات !",
- "4": "اسم المستخدم موجود بالفعل!",
+ "4": "اسم المستخدم موجود فعلًا!",
"5": "يجب أن تتكون كلمة المرور من 8 إلى 255 حرفًا، وأن تحتوي على حرف واحد على الأقل ورقم واحد وحرف خاص واحد!",
"6": "البريد الإلكتروني غير صالح !",
"7": "اسم المستخدم غير موجود !",
@@ -1918,13 +2356,13 @@ const errors = {
"23": "بشرط أن Yubikey OTP غير صالح !",
"24": "Yubikey مع المعرف المقدم غير مرتبط بحسابك. ",
"25": "الرمز غير صحيح أو انتهت صلاحيته. الرجاء تسجيل الدخول مرة أخرى.",
- "26": "Two-factor authentication is already enabled.",
- "27": "Two-factor authentication is not enabled.",
- "28": "Mail is not enabled on this server.",
- "300": "Website is too long!",
- "301": "Username is too long!",
- "302": "Password is too long!",
- "303": "Message is too long!",
+ "26": "تم تمكين المصادقة ذات العاملين بالفعل.",
+ "27": "لم يتم تمكين المصادقة ذات العاملين.",
+ "28": "لم يتم تمكين البريد على هذا الخادم.",
+ "300": "الموقع طويل جدًا!",
+ "301": "اسم المستخدم طويل جدا!",
+ "302": "كلمة المرور طويلة جدا!",
+ "303": "الرسالة طويلة جدًا!",
"400": "لم يتم توفير الإجراء في GET!",
"401": "الإجراء غير صالح !",
"403": "لم تقدم جميع القيم المطلوبة في POST .",
@@ -1938,9 +2376,9 @@ const errors = {
"0": "Успешно",
"1": "Имя пользователя недействительно!",
"2": "Неверный пароль!",
- "3": "Something went wrong while inserting data to the database!",
+ "3": "Что-то пошло не так при вставке данных в базу данных!",
"4": "Имя пользователя уже зарегистрировано!",
- "5": "Password must be at least 8 characters long, contains at least one uppercase, one number and one special character: @ $ ! % * # ? & , _ ( ) = - .",
+ "5": "Пароль должен состоять не менее чем из 8 символов, содержать как минимум одну прописную букву, одну цифру и один специальный символ: @ $ ! % * # ? знак равно.",
"6": "Электронная почта недействительна!",
"7": "Имя пользователя не существует!",
"8": "У вас нет сохраненного пароля.",
@@ -1952,37 +2390,79 @@ const errors = {
"14": "Json недействителен!",
"15": "Этот сервер не может принимать больше пользователей!",
"16": "Вы достигли максимального количества сохраненных паролей!",
- "17": "Account with this email doesn't exist!",
- "18": "Message is too long!",
- "19": "OTP is incorrect!",
- "20": "You can only link up to 5 Yubikeys!",
- "21": "This Yubikey is already linked with your account.",
- "23": "Provided Yubikey OTP is invalid!",
- "24": "Yubikey with provided ID isn't linked to your account.",
- "25": "The token is incorrect or it has expired. Please Sign in again.",
- "26": "Two-factor authentication is already enabled.",
- "27": "Two-factor authentication is not enabled.",
- "28": "Mail is not enabled on this server.",
- "300": "Website is too long!",
- "301": "Username is too long!",
- "302": "Password is too long!",
- "303": "Message is too long!",
- "400": "Action was not provided in GET!",
+ "17": "Аккаунта с таким адресом электронной почты не существует!",
+ "18": "Сообщение слишком длинное!",
+ "19": "ОТП неверный!",
+ "20": "Вы можете подключить только до 5 ключей Yubikey!",
+ "21": "Этот Yubikey уже привязан к вашей учетной записи.",
+ "23": "При условии, что одноразовый пароль Yubikey недействителен!",
+ "24": "Yubikey с указанным идентификатором не привязан к вашей учетной записи.",
+ "25": "Токен неверен или срок его действия истек. Пожалуйста, войдите снова.",
+ "26": "Двухфакторная аутентификация уже включена.",
+ "27": "Двухфакторная аутентификация не включена.",
+ "28": "Почта не включена на этом сервере.",
+ "300": "Сайт слишком длинный!",
+ "301": "Имя пользователя слишком длинное!",
+ "302": "Пароль слишком длинный!",
+ "303": "Сообщение слишком длинное!",
+ "400": "Действие не было предусмотрено в GET!",
"401": "Действие недействительно!",
"403": "Вы не предоставили все необходимые значения в пост.",
"404": "Невозможно подключиться к API.",
"429": "Вы отправляете слишком много запросов! Подождите, прежде чем выполнять это действие снова.",
"505": "Что-то пошло не так при подключении к базе данных!",
- "506": "Something went wrong while connecting to the mail server!",
+ "506": "Что-то пошло не так при подключении к почтовому серверу!",
"999": "У вас нет прав."
},
+ "pt-PT": {
+ "0": "Com sucesso",
+ "1": "Nome de utilizador inválido!",
+ "2": "Palavra-passe incorreta!",
+ "3": "Algo de errado ocorreu ao introduzir os dados na base de dados!",
+ "4": "Nome de utilizador já registado!",
+ "5": "A palavra-passe tem que ter, no mínimo, 8 caracteres e composta por, pelo menos, uma letra maiúscula, um número e um carácter especial: @ $ ! % * # ? & , _ ( ) = - .",
+ "6": "E-mail inválido!",
+ "7": "Nome de utilizador não existe!",
+ "8": "Ainda não tem palavras-passe guardadas.",
+ "9": "Domínio inválido!",
+ "10": "Utilizador não é dono desta palavra-passe!",
+ "11": "Algo de errado ocorreu ao eliminar os dados da base de dados!",
+ "12": "O nome de utilizador tem que ter entre 6 e 30 caracteres e apenas pode ter letras números e pontos!",
+ "13": "Algo de errado ocorreu ao atualizar os dados na base de dados!",
+ "14": "Json inválido!",
+ "15": "Este servidor não pode aceitar mais utilizadores!",
+ "16": "Atingiu o número máximo de palavras-passe que podem guardadas!",
+ "17": "Não existe uma conta associada a este e-mail!",
+ "18": "Mensagem muito grande!",
+ "19": "OTP incorreta!",
+ "20": "Apenas pode associar até 5 Yubikeys!",
+ "21": "Esta Yubikey já está associada a outra conta.",
+ "23": "A OTP da Yubikey é inválida!",
+ "24": "A Yubikey com a ID indicada não está associada à sua conta.",
+ "25": "Token incorreto ou caducado. Inicie novamente a sessão.",
+ "26": "A autenticação dois fatores (2FA) já está ativada.",
+ "27": "A autenticação dois fatores (2FA) não está ativada.",
+ "28": "Mail is not enabled on this server.",
+ "300": "Website is too long!",
+ "301": "Nome de utilizador muito grande!",
+ "302": "Palavra-passe muito grande!",
+ "303": "Mensagem muito grande!",
+ "400": "Ação não disponibilizada por 'GET'!",
+ "401": "Ação inválida!",
+ "403": "Não indicou quaisquer valores para 'POST'.",
+ "404": "Não foi possível conectar com a API.",
+ "429": "Está a enviar demasiados pedidos! Por favor aguarde um pouco antes de executar esta ação.",
+ "505": "Algo de errado ocorreu ao conectar com a base de dados!",
+ "506": "Algo de errado ocorreu ao conectar com o servidor de correio!",
+ "999": "Você não tem permissões para usar este 'endpoint'."
+ },
"de": {
"0": "Erfolgreich",
"1": "Benutzername ist ungültig!",
"2": "Passwort ist falsch!",
- "3": "Something went wrong while inserting data to the database!",
+ "3": "Beim Einfügen von Daten in die Datenbank ist etwas schief gelaufen!",
"4": "Benutzername ist bereits registriert!",
- "5": "Password must be at least 8 characters long, contains at least one uppercase, one number and one special character: @ $ ! % * # ? & , _ ( ) = - .",
+ "5": "Das Passwort muss mindestens 8 Zeichen lang sein und mindestens einen Buchstaben, eine Zahl und ein Sonderzeichen enthalten: @ $ ! % * # ? & , _ ( ) = - .",
"6": "E-Mail ist ungültig!",
"7": "Benutzername existiert nicht!",
"8": "Sie haben kein gespeichertes Passwort.",
@@ -1996,26 +2476,26 @@ const errors = {
"16": "Sie haben die maximale Anzahl gespeicherter Passwörter erreicht!",
"17": "Konto mit dieser E-Mail existiert nicht!",
"18": "Die Nachricht ist zu lang!",
- "19": "OTP is incorrect!",
- "20": "You can only link up to 5 Yubikeys!",
- "21": "This Yubikey is already linked with your account.",
- "23": "Provided Yubikey OTP is invalid!",
- "24": "Yubikey with provided ID isn't linked to your account.",
- "25": "The token is incorrect or it has expired. Please Sign in again.",
- "26": "Two-factor authentication is already enabled.",
- "27": "Two-factor authentication is not enabled.",
- "28": "Mail is not enabled on this server.",
- "300": "Website is too long!",
- "301": "Username is too long!",
- "302": "Password is too long!",
- "303": "Message is too long!",
- "400": "Action was not provided in GET!",
+ "19": "OTP ist falsch!",
+ "20": "Du kannst nur bis zu 5 Yubikeys verlinken!",
+ "21": "Dieser Yubikey ist bereits mit deinem Konto verbunden.",
+ "23": "Angegebener Yubikey OTP ist ungültig!",
+ "24": "Yubikey mit der angegebenen ID ist nicht mit deinem Konto verknüpft.",
+ "25": "Das Token ist falsch oder es ist abgelaufen. Bitte melden Sie sich erneut an.",
+ "26": "Zwei-Faktor-Authentifizierung ist bereits aktiviert.",
+ "27": "Zwei-Faktor-Authentifizierung ist nicht aktiviert.",
+ "28": "E-Mail ist auf diesem Server nicht aktiviert.",
+ "300": "Website-URL ist zu lang!",
+ "301": "Benutzername ist zu lang!",
+ "302": "Passwort ist zu lange!",
+ "303": "Nachricht ist zu lang!",
+ "400": "Aktion ist per GET nicht verfügbar!",
"401": "Aktion ist ungültig!",
"403": "Sie haben nicht alle erforderlichen Werte im POST angegeben.",
"404": "Kann keine Verbindung zur API herstellen.",
"429": "Sie senden zu viele Anfragen! Bitte warten Sie einige Zeit, bevor Sie diese Aktion ausführen.",
"505": "Beim Verbinden mit der Datenbank ist etwas schief gelaufen!",
- "506": "Something went wrong while connecting to the mail server!",
+ "506": "Beim Verbinden mit dem Mailserver ist etwas schiefgelaufen!",
"999": "Sie sind nicht berechtigt, diesen Endpunkt zu verwenden."
},
"it": {
@@ -2066,7 +2546,7 @@ const errors = {
"2": "Nieprawidłowe hasło!",
"3": "Coś poszło nie tak podczas wstawiania danych do bazy danych!",
"4": "Ta nazwa użytkownika jest już zajęta!",
- "5": "Password must be at least 8 characters long, contains at least one uppercase, one number and one special character: @ $ ! % * # ? & , _ ( ) = - .",
+ "5": "Hasło musi mieć co najmniej 8 znaków, zawiera co najmniej jedną wielką literę, jedną liczbę i jeden znak specjalny: @ $ ! % * # ? & , _ ( ) = - .",
"6": "Nieprawidłowy adres e-mail!",
"7": "Ta nazwa użytkownika nie istnieje!",
"8": "Nie posiadasz żadnych zapisanych haseł.",
@@ -2085,9 +2565,9 @@ const errors = {
"21": "Dany klucz Yubikey już jest połączony z twoim kontem.",
"23": "Podane jednorazowe hasło Yubikey jest nieprawidłowe!",
"24": "Yubikey z danym ID nie jest połączony z Twoim kontem.",
- "25": "The token is incorrect or it has expired. Please Sign in again.",
- "26": "Two-factor authentication is already enabled.",
- "27": "Two-factor authentication is not enabled.",
+ "25": "Token jest nieprawidłowy lub wygasł. Zaloguj się ponownie.",
+ "26": "Uwierzytelnianie dwuskładnikowe jest już włączone.",
+ "27": "Uwierzytelnianie dwuskładnikowe nie jest włączone.",
"28": "Mail is not enabled on this server.",
"300": "Website is too long!",
"301": "Username is too long!",
diff --git a/package-lock.json b/package-lock.json
index d4898d6..3b9a126 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,16 +1,16 @@
{
"name": "passky",
- "version": "6.0.2",
+ "version": "6.1.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "passky",
- "version": "6.0.2",
+ "version": "6.1.0",
"license": "GPL-3.0",
"devDependencies": {
- "electron": "^17.1.2",
- "electron-builder": "^23.0.2"
+ "electron": "^19.0.0",
+ "electron-builder": "^23.2.0"
}
},
"node_modules/@develar/schema-utils": {
@@ -31,9 +31,9 @@
}
},
"node_modules/@electron/get": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.13.1.tgz",
- "integrity": "sha512-U5vkXDZ9DwXtkPqlB45tfYnnYBN8PePp1z/XDCupnSpdrxT8/ThCv9WCwPLf9oqiSGZTkH6dx2jDUPuoXpjkcA==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz",
+ "integrity": "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==",
"dev": true,
"dependencies": {
"debug": "^4.1.1",
@@ -53,9 +53,9 @@
}
},
"node_modules/@electron/universal": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.2.0.tgz",
- "integrity": "sha512-eu20BwNsrMPKoe2bZ3/l9c78LclDvxg3PlVXrQf3L50NaUuW5M59gbPytI+V4z7/QMrohUHetQaU0ou+p1UG9Q==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.2.1.tgz",
+ "integrity": "sha512-7323HyMh7KBAl/nPDppdLsC87G6RwRU02dy5FPeGB1eS7rUePh55+WNWiDPLhFQqqVPHzh77M69uhmoT8XnwMQ==",
"dev": true,
"dependencies": {
"@malept/cross-spawn-promise": "^1.1.0",
@@ -252,9 +252,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "14.18.12",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz",
- "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==",
+ "version": "16.11.41",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.41.tgz",
+ "integrity": "sha512-mqoYK2TnVjdkGk8qXAVGc/x9nSaTpSrFaGFm43BUH3IdoBV0nta6hYaGmdOvIMlbHJbUEVen3gvwpwovAZKNdQ==",
"dev": true
},
"node_modules/@types/plist": {
@@ -276,18 +276,18 @@
"optional": true
},
"node_modules/@types/yargs": {
- "version": "17.0.8",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.8.tgz",
- "integrity": "sha512-wDeUwiUmem9FzsyysEwRukaEdDNcwbROvQ9QGRKaLI6t+IltNzbn4/i4asmB10auvZGQCzSQ6t0GSczEThlUXw==",
+ "version": "17.0.10",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz",
+ "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==",
"dev": true,
"dependencies": {
"@types/yargs-parser": "*"
}
},
"node_modules/@types/yargs-parser": {
- "version": "20.2.1",
- "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz",
- "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==",
+ "version": "21.0.0",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
+ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==",
"dev": true
},
"node_modules/7zip-bin": {
@@ -373,35 +373,36 @@
"dev": true
},
"node_modules/app-builder-lib": {
- "version": "23.0.2",
- "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.0.2.tgz",
- "integrity": "sha512-2ytlOKavGQVvVujsGajJURtyrXHRXWIqHTzzZKUtYNrJUbDG2HcPZN7aktf+SDBeoXX0Lp/QA6dBpBpSRuG6rQ==",
+ "version": "23.2.0",
+ "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.2.0.tgz",
+ "integrity": "sha512-QsMYbtJLAMMc3BJkpMotfuA6Gi2RYi+Nq3Y6afkWLK0qo80dB26OLB9/LVE6943US5tqplKaTyax+kO1Y5LOoA==",
"dev": true,
"dependencies": {
"@develar/schema-utils": "~2.6.5",
- "@electron/universal": "1.2.0",
+ "@electron/universal": "1.2.1",
"@malept/flatpak-bundler": "^0.4.0",
"7zip-bin": "~5.1.1",
"async-exit-hook": "^2.0.1",
"bluebird-lst": "^1.0.9",
- "builder-util": "23.0.2",
- "builder-util-runtime": "9.0.0",
+ "builder-util": "23.0.9",
+ "builder-util-runtime": "9.0.2",
"chromium-pickle-js": "^0.2.0",
- "debug": "^4.3.2",
- "ejs": "^3.1.6",
+ "debug": "^4.3.4",
+ "ejs": "^3.1.7",
"electron-osx-sign": "^0.6.0",
- "electron-publish": "23.0.2",
+ "electron-publish": "23.0.9",
"form-data": "^4.0.0",
- "fs-extra": "^10.0.0",
- "hosted-git-info": "^4.0.2",
+ "fs-extra": "^10.1.0",
+ "hosted-git-info": "^4.1.0",
"is-ci": "^3.0.0",
- "isbinaryfile": "^4.0.8",
+ "isbinaryfile": "^4.0.10",
"js-yaml": "^4.1.0",
"lazy-val": "^1.0.5",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"read-config-file": "6.2.0",
"sanitize-filename": "^1.6.3",
- "semver": "^7.3.5",
+ "semver": "^7.3.7",
+ "tar": "^6.1.11",
"temp-file": "^3.4.0"
},
"engines": {
@@ -409,9 +410,9 @@
}
},
"node_modules/app-builder-lib/node_modules/fs-extra": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
- "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
@@ -435,9 +436,9 @@
}
},
"node_modules/app-builder-lib/node_modules/semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "version": "7.3.7",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"dependencies": {
"lru-cache": "^6.0.0"
@@ -488,7 +489,7 @@
"node_modules/assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
"dev": true,
"optional": true,
"engines": {
@@ -506,9 +507,9 @@
}
},
"node_modules/async": {
- "version": "0.9.2",
- "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
- "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+ "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
"dev": true
},
"node_modules/async-exit-hook": {
@@ -523,7 +524,7 @@
"node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
"dev": true
},
"node_modules/at-least-node": {
@@ -577,9 +578,9 @@
}
},
"node_modules/boolean": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.1.4.tgz",
- "integrity": "sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz",
+ "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==",
"dev": true,
"optional": true
},
@@ -671,7 +672,7 @@
"node_modules/buffer-crc32": {
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
"dev": true,
"engines": {
"node": "*"
@@ -680,7 +681,7 @@
"node_modules/buffer-equal": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
- "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=",
+ "integrity": "sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==",
"dev": true,
"engines": {
"node": ">=0.4.0"
@@ -689,7 +690,7 @@
"node_modules/buffer-fill": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
- "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
+ "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==",
"dev": true
},
"node_modules/buffer-from": {
@@ -699,9 +700,9 @@
"dev": true
},
"node_modules/builder-util": {
- "version": "23.0.2",
- "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-23.0.2.tgz",
- "integrity": "sha512-HaNHL3axNW/Ms8O1mDx3I07G+ZnZ/TKSWWvorOAPau128cdt9S+lNx5ocbx8deSaHHX4WFXSZVHh3mxlaKJNgg==",
+ "version": "23.0.9",
+ "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-23.0.9.tgz",
+ "integrity": "sha512-ccPFwI1Sex4yLt8R3LI+H07p2jHICKwEWtxkFkb6jiU/g/VJnF1wazW7I1oMcCFcPTEl30GhqoRv9rfDD9VAiQ==",
"dev": true,
"dependencies": {
"@types/debug": "^4.1.6",
@@ -709,10 +710,10 @@
"7zip-bin": "~5.1.1",
"app-builder-bin": "4.0.0",
"bluebird-lst": "^1.0.9",
- "builder-util-runtime": "9.0.0",
+ "builder-util-runtime": "9.0.2",
"chalk": "^4.1.1",
"cross-spawn": "^7.0.3",
- "debug": "^4.3.2",
+ "debug": "^4.3.4",
"fs-extra": "^10.0.0",
"http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.0",
@@ -724,12 +725,12 @@
}
},
"node_modules/builder-util-runtime": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.0.0.tgz",
- "integrity": "sha512-SkpEtSmTkREDHRJnxKEv43aAYp8sYWY8fxYBhGLBLOBIRXeaIp6Kv3lBgSD7uR8jQtC7CA659sqJrpSV6zNvSA==",
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.0.2.tgz",
+ "integrity": "sha512-xF55W/8mgfT6+sMbX0TeiJkTusA5GMOzckM4rajN4KirFcUIuLTH8oEaTYmM86YwVCZaTwa/7GyFhauXaEICwA==",
"dev": true,
"dependencies": {
- "debug": "^4.3.2",
+ "debug": "^4.3.4",
"sax": "^1.2.4"
},
"engines": {
@@ -737,9 +738,9 @@
}
},
"node_modules/builder-util/node_modules/fs-extra": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
- "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
@@ -841,16 +842,25 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/chromium-pickle-js": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
- "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=",
+ "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==",
"dev": true
},
"node_modules/ci-info": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
- "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz",
+ "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==",
"dev": true
},
"node_modules/cli-boxes": {
@@ -896,7 +906,7 @@
"node_modules/clone-response": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
- "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
+ "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==",
"dev": true,
"dependencies": {
"mimic-response": "^1.0.0"
@@ -923,7 +933,7 @@
"node_modules/colors": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
- "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
+ "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==",
"dev": true,
"engines": {
"node": ">=0.1.90"
@@ -953,7 +963,7 @@
"node_modules/compare-version": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
- "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
+ "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -962,7 +972,7 @@
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
"dev": true
},
"node_modules/concat-stream": {
@@ -1048,9 +1058,9 @@
}
},
"node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
@@ -1067,7 +1077,7 @@
"node_modules/decompress-response": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
- "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
+ "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==",
"dev": true,
"dependencies": {
"mimic-response": "^1.0.0"
@@ -1092,22 +1102,26 @@
"dev": true
},
"node_modules/define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
+ "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
"dev": true,
"optional": true,
"dependencies": {
- "object-keys": "^1.0.12"
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
},
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
"dev": true,
"engines": {
"node": ">=0.4.0"
@@ -1138,7 +1152,7 @@
"node_modules/dir-compare/node_modules/commander": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
- "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
+ "integrity": "sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==",
"dev": true,
"dependencies": {
"graceful-readlink": ">= 1.0.0"
@@ -1160,26 +1174,26 @@
}
},
"node_modules/dmg-builder": {
- "version": "23.0.2",
- "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.0.2.tgz",
- "integrity": "sha512-kfJZRKbIN6kM/Vuzrme8SGSA+M/F0VvNrSGa6idWXbqtxIbGZZMF1QxVrXJbxSayf0Jh4hPy6NUNZAfbX9/m3g==",
+ "version": "23.2.0",
+ "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.2.0.tgz",
+ "integrity": "sha512-jVWbl4oBwsy8OYTvsiPNsE3iEqnJkeFWZtPrEt1NCa+zFpKF7yl8YD75+ctpSUa+dOrutcfMiPy9l1vowqFZVA==",
"dev": true,
"dependencies": {
- "app-builder-lib": "23.0.2",
- "builder-util": "23.0.2",
- "builder-util-runtime": "9.0.0",
+ "app-builder-lib": "23.2.0",
+ "builder-util": "23.0.9",
+ "builder-util-runtime": "9.0.2",
"fs-extra": "^10.0.0",
"iconv-lite": "^0.6.2",
"js-yaml": "^4.1.0"
},
"optionalDependencies": {
- "dmg-license": "^1.0.9"
+ "dmg-license": "^1.0.11"
}
},
"node_modules/dmg-builder/node_modules/fs-extra": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
- "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
@@ -1268,16 +1282,16 @@
"node_modules/duplexer3": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
- "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
+ "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==",
"dev": true
},
"node_modules/ejs": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz",
- "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz",
+ "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==",
"dev": true,
"dependencies": {
- "jake": "^10.6.1"
+ "jake": "^10.8.5"
},
"bin": {
"ejs": "bin/cli.js"
@@ -1287,14 +1301,14 @@
}
},
"node_modules/electron": {
- "version": "17.1.2",
- "resolved": "https://registry.npmjs.org/electron/-/electron-17.1.2.tgz",
- "integrity": "sha512-hqKQaUIRWX5Y2eAD8FZINWD/e5TKdpkbBYbkcZmJS4Bd1PKQsaDVc9h5xoA8zZQkPymE9rss+swjRpAFurOPGQ==",
+ "version": "19.0.6",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-19.0.6.tgz",
+ "integrity": "sha512-S9Yud32nKhB0iWC0lGl2JXz4FQnCiLCnP5Vehm1/CqyeICcQGmgQaZl2HYpCJ2pesKIsYL9nsgmku/10cxm/gg==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
- "@electron/get": "^1.13.0",
- "@types/node": "^14.6.2",
+ "@electron/get": "^1.14.1",
+ "@types/node": "^16.11.26",
"extract-zip": "^1.0.3"
},
"bin": {
@@ -1305,17 +1319,17 @@
}
},
"node_modules/electron-builder": {
- "version": "23.0.2",
- "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-23.0.2.tgz",
- "integrity": "sha512-NG8ywuoHZpq6uk/2fEo9XVKBnjyGwNCnCyPxgGLdEk6xLAXr6nkF54+kqdhrDw4E8alwxc/TPHxUY3G0B8k/Dw==",
+ "version": "23.2.0",
+ "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-23.2.0.tgz",
+ "integrity": "sha512-/hKPwZE9Nqf1jJfhtbgwaVhPns6necBEiMNp+UqIuoCSQ8vV5PjOspCJu3rrrWiIScq03sI/bkF2mmc7QXX5+A==",
"dev": true,
"dependencies": {
"@types/yargs": "^17.0.1",
- "app-builder-lib": "23.0.2",
- "builder-util": "23.0.2",
- "builder-util-runtime": "9.0.0",
+ "app-builder-lib": "23.2.0",
+ "builder-util": "23.0.9",
+ "builder-util-runtime": "9.0.2",
"chalk": "^4.1.1",
- "dmg-builder": "23.0.2",
+ "dmg-builder": "23.2.0",
"fs-extra": "^10.0.0",
"is-ci": "^3.0.0",
"lazy-val": "^1.0.5",
@@ -1332,9 +1346,9 @@
}
},
"node_modules/electron-builder/node_modules/fs-extra": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
- "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
@@ -1411,18 +1425,18 @@
"node_modules/electron-osx-sign/node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true
},
"node_modules/electron-publish": {
- "version": "23.0.2",
- "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-23.0.2.tgz",
- "integrity": "sha512-8gMYgWqv96lc83FCm85wd+tEyxNTJQK7WKyPkNkO8GxModZqt1GO8S+/vAnFGxilS/7vsrVRXFfqiCDUCSuxEg==",
+ "version": "23.0.9",
+ "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-23.0.9.tgz",
+ "integrity": "sha512-afr2z6L07/elgDX+6I/G/0vzXOP6xYUd/aXx9tnTPSVZ/3AuvCegHrKiuh8sKYHmzoAcNGXe3ikISYIu961IfA==",
"dev": true,
"dependencies": {
"@types/fs-extra": "^9.0.11",
- "builder-util": "23.0.2",
- "builder-util-runtime": "9.0.0",
+ "builder-util": "23.0.9",
+ "builder-util-runtime": "9.0.2",
"chalk": "^4.1.1",
"fs-extra": "^10.0.0",
"lazy-val": "^1.0.5",
@@ -1430,9 +1444,9 @@
}
},
"node_modules/electron-publish/node_modules/fs-extra": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
- "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
@@ -1473,7 +1487,7 @@
"node_modules/encodeurl": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
"dev": true,
"optional": true,
"engines": {
@@ -1563,7 +1577,7 @@
"node_modules/extract-zip/node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true
},
"node_modules/extsprintf": {
@@ -1591,19 +1605,40 @@
"node_modules/fd-slicer": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
+ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
"dev": true,
"dependencies": {
"pend": "~1.2.0"
}
},
"node_modules/filelist": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
- "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
+ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
"dev": true,
"dependencies": {
- "minimatch": "^3.0.4"
+ "minimatch": "^5.0.1"
+ }
+ },
+ "node_modules/filelist/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/filelist/node_modules/minimatch": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
+ "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
}
},
"node_modules/form-data": {
@@ -1634,12 +1669,31 @@
"node": ">=6 <7 || >=8"
}
},
+ "node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true
},
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true,
+ "optional": true
+ },
"node_modules/get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
@@ -1649,6 +1703,21 @@
"node": "6.* || 8.* || >= 10.*"
}
},
+ "node_modules/get-intrinsic": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz",
+ "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/get-stream": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
@@ -1662,15 +1731,15 @@
}
},
"node_modules/glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.1",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
},
@@ -1700,9 +1769,9 @@
}
},
"node_modules/global-agent/node_modules/semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "version": "7.3.7",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"optional": true,
"dependencies": {
@@ -1756,9 +1825,9 @@
}
},
"node_modules/globalthis": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz",
- "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
+ "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
"dev": true,
"optional": true,
"dependencies": {
@@ -1794,17 +1863,30 @@
}
},
"node_modules/graceful-fs": {
- "version": "4.2.9",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
- "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
"dev": true
},
"node_modules/graceful-readlink": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
- "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
+ "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==",
"dev": true
},
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
"node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -1814,6 +1896,32 @@
"node": ">=8"
}
},
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
+ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/has-yarn": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
@@ -1856,9 +1964,9 @@
}
},
"node_modules/https-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
"dev": true,
"dependencies": {
"agent-base": "6",
@@ -1921,7 +2029,7 @@
"node_modules/import-lazy": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
- "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
+ "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==",
"dev": true,
"engines": {
"node": ">=4"
@@ -1930,7 +2038,7 @@
"node_modules/imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
"dev": true,
"engines": {
"node": ">=0.8.19"
@@ -1939,7 +2047,7 @@
"node_modules/inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"dev": true,
"dependencies": {
"once": "^1.3.0",
@@ -2028,7 +2136,7 @@
"node_modules/is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
"dev": true
},
"node_modules/is-yarn-global": {
@@ -2040,13 +2148,13 @@
"node_modules/isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
"dev": true
},
"node_modules/isbinaryfile": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
- "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
+ "version": "4.0.10",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
+ "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
"dev": true,
"engines": {
"node": ">= 8.0.0"
@@ -2058,17 +2166,17 @@
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
"dev": true
},
"node_modules/jake": {
- "version": "10.8.2",
- "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
- "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
+ "version": "10.8.5",
+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz",
+ "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==",
"dev": true,
"dependencies": {
- "async": "0.9.x",
- "chalk": "^2.4.2",
+ "async": "^3.2.3",
+ "chalk": "^4.0.2",
"filelist": "^1.0.1",
"minimatch": "^3.0.4"
},
@@ -2076,78 +2184,7 @@
"jake": "bin/cli.js"
},
"engines": {
- "node": "*"
- }
- },
- "node_modules/jake/node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/jake/node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/jake/node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/jake/node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "node_modules/jake/node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true,
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/jake/node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/jake/node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
+ "node": ">=10"
}
},
"node_modules/js-yaml": {
@@ -2165,7 +2202,7 @@
"node_modules/json-buffer": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
- "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
+ "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==",
"dev": true
},
"node_modules/json-schema-traverse": {
@@ -2177,18 +2214,15 @@
"node_modules/json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
"dev": true,
"optional": true
},
"node_modules/json5": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
"dev": true,
- "dependencies": {
- "minimist": "^1.2.5"
- },
"bin": {
"json5": "lib/cli.js"
},
@@ -2199,7 +2233,7 @@
"node_modules/jsonfile": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
"dev": true,
"optionalDependencies": {
"graceful-fs": "^4.1.6"
@@ -2300,21 +2334,21 @@
}
},
"node_modules/mime-db": {
- "version": "1.51.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
- "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
"dev": true,
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mime-types": {
- "version": "2.1.34",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
- "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"dev": true,
"dependencies": {
- "mime-db": "1.51.0"
+ "mime-db": "1.52.0"
},
"engines": {
"node": ">= 0.6"
@@ -2342,18 +2376,43 @@
}
},
"node_modules/minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
"dev": true
},
+ "node_modules/minipass": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.3.tgz",
+ "integrity": "sha512-N0BOsdFAlNRfmwMhjAsLVWOk7Ljmeb39iqFlsV1At+jqRhSUP9yeof8FyJu4imaJiSUp8vQebWD/guZwGQC8iA==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
"dev": true,
"dependencies": {
- "minimist": "^1.2.5"
+ "minimist": "^1.2.6"
},
"bin": {
"mkdirp": "bin/cmd.js"
@@ -2408,7 +2467,7 @@
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"dev": true,
"dependencies": {
"wrappy": "1"
@@ -2441,7 +2500,7 @@
"node_modules/path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -2459,13 +2518,13 @@
"node_modules/pend": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
+ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
"dev": true
},
"node_modules/pify": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
"dev": true,
"optional": true,
"engines": {
@@ -2473,9 +2532,9 @@
}
},
"node_modules/plist": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.4.tgz",
- "integrity": "sha512-ksrr8y9+nXOxQB2osVNqrgvX/XQPOXaU4BQMKjYq8PvaY1U18mo+fKgBSwzK+luSyinOuPae956lSVcBwxlAMg==",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.5.tgz",
+ "integrity": "sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==",
"dev": true,
"dependencies": {
"base64-js": "^1.5.1",
@@ -2488,7 +2547,7 @@
"node_modules/plist/node_modules/xmlbuilder": {
"version": "9.0.7",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
- "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
+ "integrity": "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==",
"dev": true,
"engines": {
"node": ">=4.0"
@@ -2497,7 +2556,7 @@
"node_modules/prepend-http": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
- "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
+ "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==",
"dev": true,
"engines": {
"node": ">=4"
@@ -2521,7 +2580,7 @@
"node_modules/proto-list": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
- "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
+ "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
"dev": true,
"optional": true
},
@@ -2603,12 +2662,12 @@
}
},
"node_modules/registry-auth-token": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
- "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz",
+ "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==",
"dev": true,
"dependencies": {
- "rc": "^1.2.8"
+ "rc": "1.2.8"
},
"engines": {
"node": ">=6.0.0"
@@ -2629,7 +2688,7 @@
"node_modules/require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -2638,7 +2697,7 @@
"node_modules/responselike": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
- "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
+ "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==",
"dev": true,
"dependencies": {
"lowercase-keys": "^1.0.0"
@@ -2716,7 +2775,7 @@
"node_modules/semver-compare": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
- "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
+ "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==",
"dev": true,
"optional": true
},
@@ -2874,7 +2933,7 @@
"node_modules/strip-json-comments": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -2904,6 +2963,35 @@
"node": ">=8"
}
},
+ "node_modules/tar": {
+ "version": "6.1.11",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "dev": true,
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/tar/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true,
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/temp-file": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz",
@@ -2915,9 +3003,9 @@
}
},
"node_modules/temp-file/node_modules/fs-extra": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
- "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
@@ -2982,7 +3070,7 @@
"node_modules/truncate-utf8-bytes": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
- "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
+ "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
"dev": true,
"dependencies": {
"utf8-byte-length": "^1.0.1"
@@ -3014,7 +3102,7 @@
"node_modules/typedarray": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
+ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==",
"dev": true
},
"node_modules/typedarray-to-buffer": {
@@ -3094,9 +3182,9 @@
}
},
"node_modules/update-notifier/node_modules/semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "version": "7.3.7",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"dependencies": {
"lru-cache": "^6.0.0"
@@ -3120,7 +3208,7 @@
"node_modules/url-parse-lax": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
- "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
+ "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==",
"dev": true,
"dependencies": {
"prepend-http": "^2.0.0"
@@ -3132,13 +3220,13 @@
"node_modules/utf8-byte-length": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
- "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
+ "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==",
"dev": true
},
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"dev": true
},
"node_modules/verror": {
@@ -3159,7 +3247,7 @@
"node_modules/verror/node_modules/core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
"dev": true,
"optional": true
},
@@ -3210,7 +3298,7 @@
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"dev": true
},
"node_modules/write-file-atomic": {
@@ -3260,9 +3348,9 @@
"dev": true
},
"node_modules/yargs": {
- "version": "17.3.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz",
- "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==",
+ "version": "17.5.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz",
+ "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==",
"dev": true,
"dependencies": {
"cliui": "^7.0.2",
@@ -3278,9 +3366,9 @@
}
},
"node_modules/yargs-parser": {
- "version": "21.0.0",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz",
- "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==",
+ "version": "21.0.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz",
+ "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==",
"dev": true,
"engines": {
"node": ">=12"
@@ -3289,7 +3377,7 @@
"node_modules/yauzl": {
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
+ "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
"dev": true,
"dependencies": {
"buffer-crc32": "~0.2.3",
@@ -3309,9 +3397,9 @@
}
},
"@electron/get": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.13.1.tgz",
- "integrity": "sha512-U5vkXDZ9DwXtkPqlB45tfYnnYBN8PePp1z/XDCupnSpdrxT8/ThCv9WCwPLf9oqiSGZTkH6dx2jDUPuoXpjkcA==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz",
+ "integrity": "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==",
"dev": true,
"requires": {
"debug": "^4.1.1",
@@ -3326,9 +3414,9 @@
}
},
"@electron/universal": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.2.0.tgz",
- "integrity": "sha512-eu20BwNsrMPKoe2bZ3/l9c78LclDvxg3PlVXrQf3L50NaUuW5M59gbPytI+V4z7/QMrohUHetQaU0ou+p1UG9Q==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.2.1.tgz",
+ "integrity": "sha512-7323HyMh7KBAl/nPDppdLsC87G6RwRU02dy5FPeGB1eS7rUePh55+WNWiDPLhFQqqVPHzh77M69uhmoT8XnwMQ==",
"dev": true,
"requires": {
"@malept/cross-spawn-promise": "^1.1.0",
@@ -3485,9 +3573,9 @@
"dev": true
},
"@types/node": {
- "version": "14.18.12",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz",
- "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==",
+ "version": "16.11.41",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.41.tgz",
+ "integrity": "sha512-mqoYK2TnVjdkGk8qXAVGc/x9nSaTpSrFaGFm43BUH3IdoBV0nta6hYaGmdOvIMlbHJbUEVen3gvwpwovAZKNdQ==",
"dev": true
},
"@types/plist": {
@@ -3509,18 +3597,18 @@
"optional": true
},
"@types/yargs": {
- "version": "17.0.8",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.8.tgz",
- "integrity": "sha512-wDeUwiUmem9FzsyysEwRukaEdDNcwbROvQ9QGRKaLI6t+IltNzbn4/i4asmB10auvZGQCzSQ6t0GSczEThlUXw==",
+ "version": "17.0.10",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz",
+ "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==",
"dev": true,
"requires": {
"@types/yargs-parser": "*"
}
},
"@types/yargs-parser": {
- "version": "20.2.1",
- "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz",
- "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==",
+ "version": "21.0.0",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
+ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==",
"dev": true
},
"7zip-bin": {
@@ -3588,42 +3676,43 @@
"dev": true
},
"app-builder-lib": {
- "version": "23.0.2",
- "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.0.2.tgz",
- "integrity": "sha512-2ytlOKavGQVvVujsGajJURtyrXHRXWIqHTzzZKUtYNrJUbDG2HcPZN7aktf+SDBeoXX0Lp/QA6dBpBpSRuG6rQ==",
+ "version": "23.2.0",
+ "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.2.0.tgz",
+ "integrity": "sha512-QsMYbtJLAMMc3BJkpMotfuA6Gi2RYi+Nq3Y6afkWLK0qo80dB26OLB9/LVE6943US5tqplKaTyax+kO1Y5LOoA==",
"dev": true,
"requires": {
"@develar/schema-utils": "~2.6.5",
- "@electron/universal": "1.2.0",
+ "@electron/universal": "1.2.1",
"@malept/flatpak-bundler": "^0.4.0",
"7zip-bin": "~5.1.1",
"async-exit-hook": "^2.0.1",
"bluebird-lst": "^1.0.9",
- "builder-util": "23.0.2",
- "builder-util-runtime": "9.0.0",
+ "builder-util": "23.0.9",
+ "builder-util-runtime": "9.0.2",
"chromium-pickle-js": "^0.2.0",
- "debug": "^4.3.2",
- "ejs": "^3.1.6",
+ "debug": "^4.3.4",
+ "ejs": "^3.1.7",
"electron-osx-sign": "^0.6.0",
- "electron-publish": "23.0.2",
+ "electron-publish": "23.0.9",
"form-data": "^4.0.0",
- "fs-extra": "^10.0.0",
- "hosted-git-info": "^4.0.2",
+ "fs-extra": "^10.1.0",
+ "hosted-git-info": "^4.1.0",
"is-ci": "^3.0.0",
- "isbinaryfile": "^4.0.8",
+ "isbinaryfile": "^4.0.10",
"js-yaml": "^4.1.0",
"lazy-val": "^1.0.5",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"read-config-file": "6.2.0",
"sanitize-filename": "^1.6.3",
- "semver": "^7.3.5",
+ "semver": "^7.3.7",
+ "tar": "^6.1.11",
"temp-file": "^3.4.0"
},
"dependencies": {
"fs-extra": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
- "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
@@ -3642,9 +3731,9 @@
}
},
"semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "version": "7.3.7",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -3680,7 +3769,7 @@
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
"dev": true,
"optional": true
},
@@ -3692,9 +3781,9 @@
"optional": true
},
"async": {
- "version": "0.9.2",
- "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
- "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+ "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
"dev": true
},
"async-exit-hook": {
@@ -3706,7 +3795,7 @@
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
"dev": true
},
"at-least-node": {
@@ -3743,9 +3832,9 @@
}
},
"boolean": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.1.4.tgz",
- "integrity": "sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz",
+ "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==",
"dev": true,
"optional": true
},
@@ -3813,19 +3902,19 @@
"buffer-crc32": {
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
"dev": true
},
"buffer-equal": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
- "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=",
+ "integrity": "sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==",
"dev": true
},
"buffer-fill": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
- "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
+ "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==",
"dev": true
},
"buffer-from": {
@@ -3835,9 +3924,9 @@
"dev": true
},
"builder-util": {
- "version": "23.0.2",
- "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-23.0.2.tgz",
- "integrity": "sha512-HaNHL3axNW/Ms8O1mDx3I07G+ZnZ/TKSWWvorOAPau128cdt9S+lNx5ocbx8deSaHHX4WFXSZVHh3mxlaKJNgg==",
+ "version": "23.0.9",
+ "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-23.0.9.tgz",
+ "integrity": "sha512-ccPFwI1Sex4yLt8R3LI+H07p2jHICKwEWtxkFkb6jiU/g/VJnF1wazW7I1oMcCFcPTEl30GhqoRv9rfDD9VAiQ==",
"dev": true,
"requires": {
"@types/debug": "^4.1.6",
@@ -3845,10 +3934,10 @@
"7zip-bin": "~5.1.1",
"app-builder-bin": "4.0.0",
"bluebird-lst": "^1.0.9",
- "builder-util-runtime": "9.0.0",
+ "builder-util-runtime": "9.0.2",
"chalk": "^4.1.1",
"cross-spawn": "^7.0.3",
- "debug": "^4.3.2",
+ "debug": "^4.3.4",
"fs-extra": "^10.0.0",
"http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.0",
@@ -3860,9 +3949,9 @@
},
"dependencies": {
"fs-extra": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
- "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
@@ -3889,12 +3978,12 @@
}
},
"builder-util-runtime": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.0.0.tgz",
- "integrity": "sha512-SkpEtSmTkREDHRJnxKEv43aAYp8sYWY8fxYBhGLBLOBIRXeaIp6Kv3lBgSD7uR8jQtC7CA659sqJrpSV6zNvSA==",
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.0.2.tgz",
+ "integrity": "sha512-xF55W/8mgfT6+sMbX0TeiJkTusA5GMOzckM4rajN4KirFcUIuLTH8oEaTYmM86YwVCZaTwa/7GyFhauXaEICwA==",
"dev": true,
"requires": {
- "debug": "^4.3.2",
+ "debug": "^4.3.4",
"sax": "^1.2.4"
}
},
@@ -3946,16 +4035,22 @@
"supports-color": "^7.1.0"
}
},
+ "chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "dev": true
+ },
"chromium-pickle-js": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
- "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=",
+ "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==",
"dev": true
},
"ci-info": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
- "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz",
+ "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==",
"dev": true
},
"cli-boxes": {
@@ -3989,7 +4084,7 @@
"clone-response": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
- "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
+ "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==",
"dev": true,
"requires": {
"mimic-response": "^1.0.0"
@@ -4013,7 +4108,7 @@
"colors": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
- "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
+ "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==",
"dev": true
},
"combined-stream": {
@@ -4034,13 +4129,13 @@
"compare-version": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
- "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
+ "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==",
"dev": true
},
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
"dev": true
},
"concat-stream": {
@@ -4114,9 +4209,9 @@
"dev": true
},
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"requires": {
"ms": "2.1.2"
@@ -4125,7 +4220,7 @@
"decompress-response": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
- "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
+ "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==",
"dev": true,
"requires": {
"mimic-response": "^1.0.0"
@@ -4144,19 +4239,20 @@
"dev": true
},
"define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
+ "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
"dev": true,
"optional": true,
"requires": {
- "object-keys": "^1.0.12"
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
}
},
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
"dev": true
},
"detect-node": {
@@ -4181,7 +4277,7 @@
"commander": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
- "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
+ "integrity": "sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==",
"dev": true,
"requires": {
"graceful-readlink": ">= 1.0.0"
@@ -4199,24 +4295,24 @@
}
},
"dmg-builder": {
- "version": "23.0.2",
- "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.0.2.tgz",
- "integrity": "sha512-kfJZRKbIN6kM/Vuzrme8SGSA+M/F0VvNrSGa6idWXbqtxIbGZZMF1QxVrXJbxSayf0Jh4hPy6NUNZAfbX9/m3g==",
+ "version": "23.2.0",
+ "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.2.0.tgz",
+ "integrity": "sha512-jVWbl4oBwsy8OYTvsiPNsE3iEqnJkeFWZtPrEt1NCa+zFpKF7yl8YD75+ctpSUa+dOrutcfMiPy9l1vowqFZVA==",
"dev": true,
"requires": {
- "app-builder-lib": "23.0.2",
- "builder-util": "23.0.2",
- "builder-util-runtime": "9.0.0",
- "dmg-license": "^1.0.9",
+ "app-builder-lib": "23.2.0",
+ "builder-util": "23.0.9",
+ "builder-util-runtime": "9.0.2",
+ "dmg-license": "^1.0.11",
"fs-extra": "^10.0.0",
"iconv-lite": "^0.6.2",
"js-yaml": "^4.1.0"
},
"dependencies": {
"fs-extra": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
- "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
@@ -4283,41 +4379,41 @@
"duplexer3": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
- "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
+ "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==",
"dev": true
},
"ejs": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz",
- "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz",
+ "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==",
"dev": true,
"requires": {
- "jake": "^10.6.1"
+ "jake": "^10.8.5"
}
},
"electron": {
- "version": "17.1.2",
- "resolved": "https://registry.npmjs.org/electron/-/electron-17.1.2.tgz",
- "integrity": "sha512-hqKQaUIRWX5Y2eAD8FZINWD/e5TKdpkbBYbkcZmJS4Bd1PKQsaDVc9h5xoA8zZQkPymE9rss+swjRpAFurOPGQ==",
+ "version": "19.0.6",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-19.0.6.tgz",
+ "integrity": "sha512-S9Yud32nKhB0iWC0lGl2JXz4FQnCiLCnP5Vehm1/CqyeICcQGmgQaZl2HYpCJ2pesKIsYL9nsgmku/10cxm/gg==",
"dev": true,
"requires": {
- "@electron/get": "^1.13.0",
- "@types/node": "^14.6.2",
+ "@electron/get": "^1.14.1",
+ "@types/node": "^16.11.26",
"extract-zip": "^1.0.3"
}
},
"electron-builder": {
- "version": "23.0.2",
- "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-23.0.2.tgz",
- "integrity": "sha512-NG8ywuoHZpq6uk/2fEo9XVKBnjyGwNCnCyPxgGLdEk6xLAXr6nkF54+kqdhrDw4E8alwxc/TPHxUY3G0B8k/Dw==",
+ "version": "23.2.0",
+ "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-23.2.0.tgz",
+ "integrity": "sha512-/hKPwZE9Nqf1jJfhtbgwaVhPns6necBEiMNp+UqIuoCSQ8vV5PjOspCJu3rrrWiIScq03sI/bkF2mmc7QXX5+A==",
"dev": true,
"requires": {
"@types/yargs": "^17.0.1",
- "app-builder-lib": "23.0.2",
- "builder-util": "23.0.2",
- "builder-util-runtime": "9.0.0",
+ "app-builder-lib": "23.2.0",
+ "builder-util": "23.0.9",
+ "builder-util-runtime": "9.0.2",
"chalk": "^4.1.1",
- "dmg-builder": "23.0.2",
+ "dmg-builder": "23.2.0",
"fs-extra": "^10.0.0",
"is-ci": "^3.0.0",
"lazy-val": "^1.0.5",
@@ -4327,9 +4423,9 @@
},
"dependencies": {
"fs-extra": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
- "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
@@ -4390,20 +4486,20 @@
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true
}
}
},
"electron-publish": {
- "version": "23.0.2",
- "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-23.0.2.tgz",
- "integrity": "sha512-8gMYgWqv96lc83FCm85wd+tEyxNTJQK7WKyPkNkO8GxModZqt1GO8S+/vAnFGxilS/7vsrVRXFfqiCDUCSuxEg==",
+ "version": "23.0.9",
+ "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-23.0.9.tgz",
+ "integrity": "sha512-afr2z6L07/elgDX+6I/G/0vzXOP6xYUd/aXx9tnTPSVZ/3AuvCegHrKiuh8sKYHmzoAcNGXe3ikISYIu961IfA==",
"dev": true,
"requires": {
"@types/fs-extra": "^9.0.11",
- "builder-util": "23.0.2",
- "builder-util-runtime": "9.0.0",
+ "builder-util": "23.0.9",
+ "builder-util-runtime": "9.0.2",
"chalk": "^4.1.1",
"fs-extra": "^10.0.0",
"lazy-val": "^1.0.5",
@@ -4411,9 +4507,9 @@
},
"dependencies": {
"fs-extra": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
- "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
@@ -4448,7 +4544,7 @@
"encodeurl": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
"dev": true,
"optional": true
},
@@ -4517,7 +4613,7 @@
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true
}
}
@@ -4544,19 +4640,39 @@
"fd-slicer": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
+ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
"dev": true,
"requires": {
"pend": "~1.2.0"
}
},
"filelist": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
- "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
+ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
"dev": true,
"requires": {
- "minimatch": "^3.0.4"
+ "minimatch": "^5.0.1"
+ },
+ "dependencies": {
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
+ "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ }
}
},
"form-data": {
@@ -4581,18 +4697,46 @@
"universalify": "^0.1.0"
}
},
+ "fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true
},
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true,
+ "optional": true
+ },
"get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
"dev": true
},
+ "get-intrinsic": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz",
+ "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.3"
+ }
+ },
"get-stream": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
@@ -4603,15 +4747,15 @@
}
},
"glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.1",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
@@ -4632,9 +4776,9 @@
},
"dependencies": {
"semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "version": "7.3.7",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"optional": true,
"requires": {
@@ -4674,9 +4818,9 @@
}
},
"globalthis": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz",
- "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
+ "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
"dev": true,
"optional": true,
"requires": {
@@ -4703,23 +4847,50 @@
}
},
"graceful-fs": {
- "version": "4.2.9",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
- "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
"dev": true
},
"graceful-readlink": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
- "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
+ "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==",
"dev": true
},
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
+ "has-property-descriptors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
+ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "get-intrinsic": "^1.1.1"
+ }
+ },
+ "has-symbols": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+ "dev": true,
+ "optional": true
+ },
"has-yarn": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
@@ -4753,9 +4924,9 @@
}
},
"https-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
"dev": true,
"requires": {
"agent-base": "6",
@@ -4792,19 +4963,19 @@
"import-lazy": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
- "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
+ "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==",
"dev": true
},
"imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
"dev": true
},
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"dev": true,
"requires": {
"once": "^1.3.0",
@@ -4869,7 +5040,7 @@
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
"dev": true
},
"is-yarn-global": {
@@ -4881,89 +5052,31 @@
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
"dev": true
},
"isbinaryfile": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
- "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
+ "version": "4.0.10",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
+ "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
"dev": true
},
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
"dev": true
},
"jake": {
- "version": "10.8.2",
- "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
- "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
+ "version": "10.8.5",
+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz",
+ "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==",
"dev": true,
"requires": {
- "async": "0.9.x",
- "chalk": "^2.4.2",
+ "async": "^3.2.3",
+ "chalk": "^4.0.2",
"filelist": "^1.0.1",
"minimatch": "^3.0.4"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
}
},
"js-yaml": {
@@ -4978,7 +5091,7 @@
"json-buffer": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
- "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
+ "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==",
"dev": true
},
"json-schema-traverse": {
@@ -4990,23 +5103,20 @@
"json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
"dev": true,
"optional": true
},
"json5": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "dev": true
},
"jsonfile": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.6"
@@ -5083,18 +5193,18 @@
"dev": true
},
"mime-db": {
- "version": "1.51.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
- "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
"dev": true
},
"mime-types": {
- "version": "2.1.34",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
- "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"dev": true,
"requires": {
- "mime-db": "1.51.0"
+ "mime-db": "1.52.0"
}
},
"mimic-response": {
@@ -5113,18 +5223,37 @@
}
},
"minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
"dev": true
},
+ "minipass": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.3.tgz",
+ "integrity": "sha512-N0BOsdFAlNRfmwMhjAsLVWOk7Ljmeb39iqFlsV1At+jqRhSUP9yeof8FyJu4imaJiSUp8vQebWD/guZwGQC8iA==",
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ },
"mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
"dev": true,
"requires": {
- "minimist": "^1.2.5"
+ "minimist": "^1.2.6"
}
},
"ms": {
@@ -5167,7 +5296,7 @@
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"dev": true,
"requires": {
"wrappy": "1"
@@ -5194,7 +5323,7 @@
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"dev": true
},
"path-key": {
@@ -5206,20 +5335,20 @@
"pend": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
+ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
"dev": true
},
"pify": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
"dev": true,
"optional": true
},
"plist": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.4.tgz",
- "integrity": "sha512-ksrr8y9+nXOxQB2osVNqrgvX/XQPOXaU4BQMKjYq8PvaY1U18mo+fKgBSwzK+luSyinOuPae956lSVcBwxlAMg==",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.5.tgz",
+ "integrity": "sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==",
"dev": true,
"requires": {
"base64-js": "^1.5.1",
@@ -5229,7 +5358,7 @@
"xmlbuilder": {
"version": "9.0.7",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
- "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
+ "integrity": "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==",
"dev": true
}
}
@@ -5237,7 +5366,7 @@
"prepend-http": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
- "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
+ "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==",
"dev": true
},
"process-nextick-args": {
@@ -5255,7 +5384,7 @@
"proto-list": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
- "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
+ "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
"dev": true,
"optional": true
},
@@ -5325,12 +5454,12 @@
}
},
"registry-auth-token": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
- "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz",
+ "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==",
"dev": true,
"requires": {
- "rc": "^1.2.8"
+ "rc": "1.2.8"
}
},
"registry-url": {
@@ -5345,13 +5474,13 @@
"require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
"dev": true
},
"responselike": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
- "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
+ "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==",
"dev": true,
"requires": {
"lowercase-keys": "^1.0.0"
@@ -5417,7 +5546,7 @@
"semver-compare": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
- "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
+ "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==",
"dev": true,
"optional": true
},
@@ -5541,7 +5670,7 @@
"strip-json-comments": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
"dev": true
},
"sumchecker": {
@@ -5562,6 +5691,28 @@
"has-flag": "^4.0.0"
}
},
+ "tar": {
+ "version": "6.1.11",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "dev": true,
+ "requires": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "dependencies": {
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true
+ }
+ }
+ },
"temp-file": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz",
@@ -5573,9 +5724,9 @@
},
"dependencies": {
"fs-extra": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
- "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
@@ -5628,7 +5779,7 @@
"truncate-utf8-bytes": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
- "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
+ "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
"dev": true,
"requires": {
"utf8-byte-length": "^1.0.1"
@@ -5651,7 +5802,7 @@
"typedarray": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
+ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==",
"dev": true
},
"typedarray-to-buffer": {
@@ -5716,9 +5867,9 @@
}
},
"semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "version": "7.3.7",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -5738,7 +5889,7 @@
"url-parse-lax": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
- "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
+ "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==",
"dev": true,
"requires": {
"prepend-http": "^2.0.0"
@@ -5747,13 +5898,13 @@
"utf8-byte-length": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
- "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
+ "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==",
"dev": true
},
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"dev": true
},
"verror": {
@@ -5771,7 +5922,7 @@
"core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
"dev": true,
"optional": true
}
@@ -5809,7 +5960,7 @@
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"dev": true
},
"write-file-atomic": {
@@ -5850,9 +6001,9 @@
"dev": true
},
"yargs": {
- "version": "17.3.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz",
- "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==",
+ "version": "17.5.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz",
+ "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==",
"dev": true,
"requires": {
"cliui": "^7.0.2",
@@ -5865,15 +6016,15 @@
}
},
"yargs-parser": {
- "version": "21.0.0",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz",
- "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==",
+ "version": "21.0.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz",
+ "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==",
"dev": true
},
"yauzl": {
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
+ "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
"dev": true,
"requires": {
"buffer-crc32": "~0.2.3",
diff --git a/package.json b/package.json
index c27c08e..df4e8db 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "passky",
- "version": "6.0.2",
+ "version": "6.1.0",
"license": "GPL-3.0",
"author": "Rabbit Company LLC ",
"homepage": "https://passky.org",
@@ -57,7 +57,7 @@
}
},
"devDependencies": {
- "electron": "^17.1.2",
- "electron-builder": "^23.0.2"
+ "electron": "^19.0.0",
+ "electron-builder": "^23.2.0"
}
}
diff --git a/passwords.html b/passwords.html
index 524da59..97ebac1 100644
--- a/passwords.html
+++ b/passwords.html
@@ -99,7 +99,7 @@
Client Version
- 6.0.2
+ 6.1.0
diff --git a/settings.html b/settings.html
index 30de093..7792ded 100644
--- a/settings.html
+++ b/settings.html
@@ -85,11 +85,15 @@