diff --git a/app-android/app/build.gradle b/app-android/app/build.gradle
index 1a9b83bdfeab..785e0e193a28 100644
--- a/app-android/app/build.gradle
+++ b/app-android/app/build.gradle
@@ -11,8 +11,8 @@ android {
applicationId "de.tutao.tutanota"
minSdkVersion 23
targetSdkVersion 33
- versionCode 396336
- versionName "227.240429.0"
+ versionCode 396337
+ versionName "227.240502.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
javaCompileOptions {
diff --git a/app-ios/tutanota/Info.plist b/app-ios/tutanota/Info.plist
index 5af3cd1b04ba..d4d6f0a745f2 100644
--- a/app-ios/tutanota/Info.plist
+++ b/app-ios/tutanota/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 227.240429.0
+ 227.240502.0
CFBundleURLTypes
@@ -33,7 +33,7 @@
CFBundleVersion
- 227.240429.0
+ 227.240502.0
ITSAppUsesNonExemptEncryption
LSRequiresIPhoneOS
diff --git a/libs/purify.js b/libs/purify.js
index a66332579881..f4f352df3cc4 100644
--- a/libs/purify.js
+++ b/libs/purify.js
@@ -1,4 +1,4 @@
-/*! @license DOMPurify 3.1.1 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.1/LICENSE */
+/*! @license DOMPurify 3.1.2 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.2/LICENSE */
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
@@ -288,7 +288,7 @@
* Version label, exposed for easier checks
* if DOMPurify is up to date or not
*/
- DOMPurify.version = '3.1.1';
+ DOMPurify.version = '3.1.2';
/**
* Array of elements that DOMPurify removed during sanitation.
@@ -710,7 +710,7 @@
CONFIG = cfg;
};
const MATHML_TEXT_INTEGRATION_POINTS = addToSet({}, ['mi', 'mo', 'mn', 'ms', 'mtext']);
- const HTML_INTEGRATION_POINTS = addToSet({}, ['foreignobject', 'desc', 'title', 'annotation-xml']);
+ const HTML_INTEGRATION_POINTS = addToSet({}, ['foreignobject', 'annotation-xml']);
// Certain elements are allowed in both SVG and HTML
// namespace. We need to specify them explicitly
@@ -1270,15 +1270,16 @@
if (_sanitizeElements(shadowNode)) {
continue;
}
+ const parentNode = getParentNode(shadowNode);
/* Set the nesting depth of an element */
if (shadowNode.nodeType === 1) {
- if (shadowNode.parentNode && shadowNode.parentNode.__depth) {
+ if (parentNode && parentNode.__depth) {
/*
We want the depth of the node in the original tree, which can
change when it's removed from its parent.
*/
- shadowNode.__depth = (shadowNode.__removalCount || 0) + shadowNode.parentNode.__depth + 1;
+ shadowNode.__depth = (shadowNode.__removalCount || 0) + parentNode.__depth + 1;
} else {
shadowNode.__depth = 1;
}
@@ -1407,15 +1408,16 @@
if (_sanitizeElements(currentNode)) {
continue;
}
+ const parentNode = getParentNode(currentNode);
/* Set the nesting depth of an element */
if (currentNode.nodeType === 1) {
- if (currentNode.parentNode && currentNode.parentNode.__depth) {
+ if (parentNode && parentNode.__depth) {
/*
We want the depth of the node in the original tree, which can
change when it's removed from its parent.
*/
- currentNode.__depth = (currentNode.__removalCount || 0) + currentNode.parentNode.__depth + 1;
+ currentNode.__depth = (currentNode.__removalCount || 0) + parentNode.__depth + 1;
} else {
currentNode.__depth = 1;
}
diff --git a/package-lock.json b/package-lock.json
index 11ee1c1605cf..27579b674768 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "tutanota",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "tutanota",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"hasInstallScript": true,
"license": "GPL-3.0",
"workspaces": [
@@ -14,10 +14,10 @@
],
"dependencies": {
"@tutao/oxmsg": "0.0.9-beta.0",
- "@tutao/tutanota-crypto": "227.240429.0",
- "@tutao/tutanota-error": "227.240429.0",
- "@tutao/tutanota-usagetests": "227.240429.0",
- "@tutao/tutanota-utils": "227.240429.0",
+ "@tutao/tutanota-crypto": "227.240502.0",
+ "@tutao/tutanota-error": "227.240502.0",
+ "@tutao/tutanota-usagetests": "227.240502.0",
+ "@tutao/tutanota-utils": "227.240502.0",
"@types/better-sqlite3": "7.4.2",
"@types/dompurify": "3.0.5",
"@types/linkifyjs": "2.1.4",
@@ -28,7 +28,7 @@
"@types/winreg": "1.2.31",
"better-sqlite3": "git+https://github.com/tutao/better-sqlite3-sqlcipher#c6ee076a4f15671d8a0fa7ddc16d12b179deb350",
"cborg": "4.0.5",
- "dompurify": "3.1.1",
+ "dompurify": "3.1.2",
"electron": "29.2.0",
"electron-updater": "6.1.7",
"jszip": "3.10.1",
@@ -52,9 +52,9 @@
"@rollup/plugin-node-resolve": "15.2.3",
"@rollup/plugin-terser": "0.4.4",
"@rollup/plugin-typescript": "11.1.5",
- "@tutao/licc": "227.240429.0",
- "@tutao/otest": "227.240429.0",
- "@tutao/tutanota-test-utils": "227.240429.0",
+ "@tutao/licc": "227.240502.0",
+ "@tutao/otest": "227.240502.0",
+ "@tutao/tutanota-test-utils": "227.240502.0",
"@types/express": "^4.17.17",
"@types/pako": "^2.0.3",
"@typescript-eslint/eslint-plugin": "5.61.0",
@@ -106,21 +106,21 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
- "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
+ "version": "7.24.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz",
+ "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight": {
- "version": "7.24.2",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz",
- "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==",
+ "version": "7.24.5",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz",
+ "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==",
"dev": true,
"dependencies": {
- "@babel/helper-validator-identifier": "^7.22.20",
+ "@babel/helper-validator-identifier": "^7.24.5",
"chalk": "^2.4.2",
"js-tokens": "^4.0.0",
"picocolors": "^1.0.0"
@@ -1303,18 +1303,18 @@
}
},
"node_modules/@octokit/app/node_modules/@octokit/core/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/app/node_modules/@octokit/core/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/app/node_modules/@octokit/endpoint": {
@@ -1331,18 +1331,18 @@
}
},
"node_modules/@octokit/app/node_modules/@octokit/endpoint/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/app/node_modules/@octokit/endpoint/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/app/node_modules/@octokit/graphql": {
@@ -1360,18 +1360,18 @@
}
},
"node_modules/@octokit/app/node_modules/@octokit/graphql/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/app/node_modules/@octokit/graphql/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/app/node_modules/@octokit/openapi-types": {
@@ -1425,33 +1425,33 @@
}
},
"node_modules/@octokit/app/node_modules/@octokit/request-error/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/app/node_modules/@octokit/request-error/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/app/node_modules/@octokit/request/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/app/node_modules/@octokit/request/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/app/node_modules/@octokit/types": {
@@ -1497,9 +1497,9 @@
}
},
"node_modules/@octokit/auth-app/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/auth-app/node_modules/@octokit/request": {
@@ -1532,12 +1532,12 @@
}
},
"node_modules/@octokit/auth-app/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/auth-app/node_modules/lru-cache": {
@@ -1581,9 +1581,9 @@
}
},
"node_modules/@octokit/auth-oauth-app/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/auth-oauth-app/node_modules/@octokit/request": {
@@ -1616,12 +1616,12 @@
}
},
"node_modules/@octokit/auth-oauth-app/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/auth-oauth-device": {
@@ -1653,9 +1653,9 @@
}
},
"node_modules/@octokit/auth-oauth-device/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request": {
@@ -1688,12 +1688,12 @@
}
},
"node_modules/@octokit/auth-oauth-device/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/auth-oauth-user": {
@@ -1727,9 +1727,9 @@
}
},
"node_modules/@octokit/auth-oauth-user/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/auth-oauth-user/node_modules/@octokit/request": {
@@ -1762,12 +1762,12 @@
}
},
"node_modules/@octokit/auth-oauth-user/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/auth-token": {
@@ -1813,18 +1813,18 @@
}
},
"node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/request-error/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/request-error/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/types": {
@@ -1947,9 +1947,9 @@
}
},
"node_modules/@octokit/oauth-app/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/oauth-app/node_modules/@octokit/request": {
@@ -1982,12 +1982,12 @@
}
},
"node_modules/@octokit/oauth-app/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/oauth-authorization-url": {
@@ -2029,9 +2029,9 @@
}
},
"node_modules/@octokit/oauth-methods/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/oauth-methods/node_modules/@octokit/request": {
@@ -2064,12 +2064,12 @@
}
},
"node_modules/@octokit/oauth-methods/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/openapi-types": {
@@ -2189,9 +2189,9 @@
"dev": true
},
"node_modules/@octokit/webhooks/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/@octokit/webhooks/node_modules/@octokit/request-error": {
@@ -2209,12 +2209,12 @@
}
},
"node_modules/@octokit/webhooks/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@pkgjs/parseargs": {
@@ -2782,9 +2782,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "20.12.7",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz",
- "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==",
+ "version": "20.12.8",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.8.tgz",
+ "integrity": "sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==",
"dependencies": {
"undici-types": "~5.26.4"
}
@@ -3491,9 +3491,9 @@
}
},
"node_modules/address-rfc2822": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/address-rfc2822/-/address-rfc2822-2.2.1.tgz",
- "integrity": "sha512-Fmr8cgdcRtGUbYBV8lnXI/ZgVFGLGUS534UUVuxXMcrvZRdpCJGV+sRDdoAyHYIV6RrVbPfysOjAqhAAe/ql5A==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/address-rfc2822/-/address-rfc2822-2.2.2.tgz",
+ "integrity": "sha512-Kkl42jmfpSjkAtuGYnfD4cwGpGtNvrYaCdDFesb8z9GxlWNAaB/SLkDfmGxhh/qH/GfvKmMxt6Nt6Ek4qjFC7w==",
"dependencies": {
"email-addresses": "^5.0.0"
}
@@ -5052,9 +5052,9 @@
}
},
"node_modules/dompurify": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.1.tgz",
- "integrity": "sha512-tVP8C/GJwnABOn/7cx/ymx/hXpmBfWIPihC1aOEvS8GbMqy3pgeYtJk1HXN3CO7tu+8bpY18f6isjR5Cymj0TQ=="
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.2.tgz",
+ "integrity": "sha512-hLGGBI1tw5N8qTELr3blKjAML/LY4ANxksbS612UiJyDfyf/2D092Pvm+S7pmeTGJRqvlJkFzBoHBQKgQlOQVg=="
},
"node_modules/dotenv": {
"version": "9.0.2",
@@ -6648,12 +6648,13 @@
}
},
"node_modules/globalthis": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
- "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
+ "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
"optional": true,
"dependencies": {
- "define-properties": "^1.1.3"
+ "define-properties": "^1.2.1",
+ "gopd": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -7793,9 +7794,9 @@
}
},
"node_modules/make-fetch-happen": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz",
- "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==",
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
+ "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
"dev": true,
"dependencies": {
"@npmcli/agent": "^2.0.0",
@@ -7807,6 +7808,7 @@
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
"negotiator": "^0.6.3",
+ "proc-log": "^4.2.0",
"promise-retry": "^2.0.1",
"ssri": "^10.0.0"
},
@@ -7814,6 +7816,15 @@
"node": "^16.14.0 || >=18.0.0"
}
},
+ "node_modules/make-fetch-happen/node_modules/proc-log": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
+ "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/map-stream": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
@@ -8433,18 +8444,18 @@
}
},
"node_modules/octokit/node_modules/@octokit/core/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/octokit/node_modules/@octokit/core/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/octokit/node_modules/@octokit/endpoint": {
@@ -8461,18 +8472,18 @@
}
},
"node_modules/octokit/node_modules/@octokit/endpoint/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/octokit/node_modules/@octokit/endpoint/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/octokit/node_modules/@octokit/graphql": {
@@ -8490,18 +8501,18 @@
}
},
"node_modules/octokit/node_modules/@octokit/graphql/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/octokit/node_modules/@octokit/graphql/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/octokit/node_modules/@octokit/openapi-types": {
@@ -8615,33 +8626,33 @@
}
},
"node_modules/octokit/node_modules/@octokit/request-error/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/octokit/node_modules/@octokit/request-error/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/octokit/node_modules/@octokit/request/node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
+ "version": "22.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
"dev": true
},
"node_modules/octokit/node_modules/@octokit/request/node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/octokit/node_modules/@octokit/types": {
@@ -10604,9 +10615,9 @@
}
},
"node_modules/terser": {
- "version": "5.30.4",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.4.tgz",
- "integrity": "sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ==",
+ "version": "5.31.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz",
+ "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==",
"dev": true,
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
@@ -10701,9 +10712,9 @@
}
},
"node_modules/tough-cookie": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
- "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
+ "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
"dev": true,
"dependencies": {
"psl": "^1.1.33",
@@ -11465,7 +11476,7 @@
},
"packages/licc": {
"name": "@tutao/licc",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"hasInstallScript": true,
"license": "GPL-3.0",
"dependencies": {
@@ -11477,8 +11488,8 @@
"licc": "dist/cli.js"
},
"devDependencies": {
- "@tutao/otest": "227.240429.0",
- "@tutao/tutanota-test-utils": "227.240429.0",
+ "@tutao/otest": "227.240502.0",
+ "@tutao/tutanota-test-utils": "227.240502.0",
"typescript": "5.3.3"
}
},
@@ -11584,7 +11595,7 @@
},
"packages/otest": {
"name": "@tutao/otest",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GPL-3.0",
"devDependencies": {
"typescript": "5.3.3"
@@ -11592,20 +11603,20 @@
},
"packages/tutanota-crypto": {
"name": "@tutao/tutanota-crypto",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GPL-3.0",
"dependencies": {
- "@tutao/tutanota-error": "227.240429.0"
+ "@tutao/tutanota-error": "227.240502.0"
},
"devDependencies": {
- "@tutao/otest": "227.240429.0",
- "@tutao/tutanota-utils": "227.240429.0",
+ "@tutao/otest": "227.240502.0",
+ "@tutao/tutanota-utils": "227.240502.0",
"typescript": "5.3.3"
}
},
"packages/tutanota-error": {
"name": "@tutao/tutanota-error",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GPL-3.0",
"devDependencies": {
"typescript": "5.3.3"
@@ -11613,10 +11624,10 @@
},
"packages/tutanota-test-utils": {
"name": "@tutao/tutanota-test-utils",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GPL-3.0",
"dependencies": {
- "@tutao/otest": "227.240429.0",
+ "@tutao/otest": "227.240502.0",
"testdouble": "3.18.0"
},
"devDependencies": {
@@ -11625,20 +11636,20 @@
},
"packages/tutanota-usagetests": {
"name": "@tutao/tutanota-usagetests",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GLP-3.0",
"devDependencies": {
- "@tutao/otest": "227.240429.0",
+ "@tutao/otest": "227.240502.0",
"@types/node-forge": "1.0.0",
"typescript": "5.3.3"
}
},
"packages/tutanota-utils": {
"name": "@tutao/tutanota-utils",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GPL-3.0",
"devDependencies": {
- "@tutao/otest": "227.240429.0",
+ "@tutao/otest": "227.240502.0",
"typescript": "5.3.3"
}
}
diff --git a/package.json b/package.json
index 88935cd1ed87..bae3bf4c6223 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "tutanota",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GPL-3.0",
"repository": {
"type": "git",
@@ -33,10 +33,10 @@
},
"dependencies": {
"@tutao/oxmsg": "0.0.9-beta.0",
- "@tutao/tutanota-crypto": "227.240429.0",
- "@tutao/tutanota-error": "227.240429.0",
- "@tutao/tutanota-usagetests": "227.240429.0",
- "@tutao/tutanota-utils": "227.240429.0",
+ "@tutao/tutanota-crypto": "227.240502.0",
+ "@tutao/tutanota-error": "227.240502.0",
+ "@tutao/tutanota-usagetests": "227.240502.0",
+ "@tutao/tutanota-utils": "227.240502.0",
"@types/better-sqlite3": "7.4.2",
"@types/dompurify": "3.0.5",
"@types/linkifyjs": "2.1.4",
@@ -47,7 +47,7 @@
"@types/winreg": "1.2.31",
"better-sqlite3": "git+https://github.com/tutao/better-sqlite3-sqlcipher#c6ee076a4f15671d8a0fa7ddc16d12b179deb350",
"cborg": "4.0.5",
- "dompurify": "3.1.1",
+ "dompurify": "3.1.2",
"electron": "29.2.0",
"electron-updater": "6.1.7",
"jszip": "3.10.1",
@@ -74,9 +74,9 @@
"@rollup/plugin-node-resolve": "15.2.3",
"@rollup/plugin-terser": "0.4.4",
"@rollup/plugin-typescript": "11.1.5",
- "@tutao/licc": "227.240429.0",
- "@tutao/otest": "227.240429.0",
- "@tutao/tutanota-test-utils": "227.240429.0",
+ "@tutao/licc": "227.240502.0",
+ "@tutao/otest": "227.240502.0",
+ "@tutao/tutanota-test-utils": "227.240502.0",
"@types/express": "^4.17.17",
"@types/pako": "^2.0.3",
"@typescript-eslint/eslint-plugin": "5.61.0",
diff --git a/packages/licc/package.json b/packages/licc/package.json
index 6c75723e0d56..421a3dfd3a09 100644
--- a/packages/licc/package.json
+++ b/packages/licc/package.json
@@ -1,6 +1,6 @@
{
"name": "@tutao/licc",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"bin": {
"licc": "dist/cli.js"
},
@@ -21,7 +21,7 @@
},
"devDependencies": {
"typescript": "5.3.3",
- "@tutao/tutanota-test-utils": "227.240429.0",
- "@tutao/otest": "227.240429.0"
+ "@tutao/tutanota-test-utils": "227.240502.0",
+ "@tutao/otest": "227.240502.0"
}
}
diff --git a/packages/otest/package.json b/packages/otest/package.json
index b6fc15ab54f6..33e00d65f3ab 100644
--- a/packages/otest/package.json
+++ b/packages/otest/package.json
@@ -1,6 +1,6 @@
{
"name": "@tutao/otest",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GPL-3.0",
"description": "little test runner",
"main": "./dist/index.js",
diff --git a/packages/tutanota-crypto/package.json b/packages/tutanota-crypto/package.json
index edae38b431d6..95664de1fec6 100644
--- a/packages/tutanota-crypto/package.json
+++ b/packages/tutanota-crypto/package.json
@@ -1,6 +1,6 @@
{
"name": "@tutao/tutanota-crypto",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GPL-3.0",
"main": "./dist/index.js",
"exports": {
@@ -25,11 +25,11 @@
"tsconfig.json"
],
"dependencies": {
- "@tutao/tutanota-error": "227.240429.0"
+ "@tutao/tutanota-error": "227.240502.0"
},
"devDependencies": {
"typescript": "5.3.3",
- "@tutao/tutanota-utils": "227.240429.0",
- "@tutao/otest": "227.240429.0"
+ "@tutao/tutanota-utils": "227.240502.0",
+ "@tutao/otest": "227.240502.0"
}
}
diff --git a/packages/tutanota-error/package.json b/packages/tutanota-error/package.json
index 2dab4da573de..457c12926539 100644
--- a/packages/tutanota-error/package.json
+++ b/packages/tutanota-error/package.json
@@ -1,6 +1,6 @@
{
"name": "@tutao/tutanota-error",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GPL-3.0",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
diff --git a/packages/tutanota-test-utils/package.json b/packages/tutanota-test-utils/package.json
index 335b421b789b..c96b77869070 100644
--- a/packages/tutanota-test-utils/package.json
+++ b/packages/tutanota-test-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@tutao/tutanota-test-utils",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GPL-3.0",
"main": "./dist/index.js",
"repository": {
@@ -21,7 +21,7 @@
"tsconfig.json"
],
"dependencies": {
- "@tutao/otest": "227.240429.0",
+ "@tutao/otest": "227.240502.0",
"testdouble": "3.18.0"
},
"devDependencies": {
diff --git a/packages/tutanota-usagetests/package.json b/packages/tutanota-usagetests/package.json
index 8515a4005094..fbedcfdc58f2 100644
--- a/packages/tutanota-usagetests/package.json
+++ b/packages/tutanota-usagetests/package.json
@@ -1,6 +1,6 @@
{
"name": "@tutao/tutanota-usagetests",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GLP-3.0",
"description": "",
"main": "./dist/index.js",
@@ -26,6 +26,6 @@
"devDependencies": {
"@types/node-forge": "1.0.0",
"typescript": "5.3.3",
- "@tutao/otest": "227.240429.0"
+ "@tutao/otest": "227.240502.0"
}
}
diff --git a/packages/tutanota-utils/package.json b/packages/tutanota-utils/package.json
index 08b7581ba33d..3db77be4f648 100644
--- a/packages/tutanota-utils/package.json
+++ b/packages/tutanota-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@tutao/tutanota-utils",
- "version": "227.240429.0",
+ "version": "227.240502.0",
"license": "GPL-3.0",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
@@ -23,6 +23,6 @@
],
"devDependencies": {
"typescript": "5.3.3",
- "@tutao/otest": "227.240429.0"
+ "@tutao/otest": "227.240502.0"
}
}