diff --git a/apps/desktop/package-lock.json b/apps/desktop/package-lock.json
index 4217aff80..8c7e59eef 100644
--- a/apps/desktop/package-lock.json
+++ b/apps/desktop/package-lock.json
@@ -110,6 +110,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.2.tgz",
"integrity": "sha512-eFZVFoRXb3GFGd7Ak7W4+6jBl9wBtiZ4AaYOse97ej6mKj5tkyO0dUnUChs1IhJZtx1BENo4/p4WUTXpi6vT+g==",
+ "dev": true,
"dependencies": {
"debug": "^4.1.1",
"env-paths": "^2.2.0",
@@ -130,6 +131,7 @@
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
"jsonfile": "^4.0.0",
@@ -143,6 +145,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
"integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "dev": true,
"optionalDependencies": {
"graceful-fs": "^4.1.6"
}
@@ -151,6 +154,7 @@
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
"bin": {
"semver": "bin/semver.js"
}
@@ -159,6 +163,7 @@
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true,
"engines": {
"node": ">= 4.0.0"
}
@@ -717,6 +722,7 @@
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
"integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
+ "dev": true,
"engines": {
"node": ">=10"
},
@@ -728,6 +734,7 @@
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
"integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==",
+ "dev": true,
"dependencies": {
"defer-to-connect": "^2.0.0"
},
@@ -772,6 +779,7 @@
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz",
"integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==",
+ "dev": true,
"dependencies": {
"@types/http-cache-semantics": "*",
"@types/keyv": "^3.1.4",
@@ -800,12 +808,14 @@
"node_modules/@types/http-cache-semantics": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz",
- "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ=="
+ "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==",
+ "dev": true
},
"node_modules/@types/keyv": {
"version": "3.1.4",
"resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz",
"integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==",
+ "dev": true,
"dependencies": {
"@types/node": "*"
}
@@ -819,7 +829,8 @@
"node_modules/@types/node": {
"version": "18.16.1",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz",
- "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA=="
+ "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA==",
+ "devOptional": true
},
"node_modules/@types/plist": {
"version": "3.0.2",
@@ -835,6 +846,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz",
"integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==",
+ "dev": true,
"dependencies": {
"@types/node": "*"
}
@@ -864,6 +876,7 @@
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
"integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
+ "dev": true,
"optional": true,
"dependencies": {
"@types/node": "*"
@@ -1144,6 +1157,7 @@
"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
},
"node_modules/brace-expansion": {
@@ -1194,6 +1208,7 @@
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
"integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
+ "dev": true,
"engines": {
"node": "*"
}
@@ -1269,6 +1284,7 @@
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
"integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==",
+ "dev": true,
"engines": {
"node": ">=10.6.0"
}
@@ -1277,6 +1293,7 @@
"version": "7.0.4",
"resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz",
"integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==",
+ "dev": true,
"dependencies": {
"clone-response": "^1.0.2",
"get-stream": "^5.1.0",
@@ -1396,6 +1413,7 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz",
"integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==",
+ "dev": true,
"dependencies": {
"mimic-response": "^1.0.0"
},
@@ -1572,6 +1590,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
"integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
+ "dev": true,
"engines": {
"node": ">=10"
}
@@ -1580,6 +1599,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
"integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
+ "dev": true,
"optional": true,
"dependencies": {
"has-property-descriptors": "^1.0.0",
@@ -1613,6 +1633,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
+ "dev": true,
"optional": true
},
"node_modules/dir-compare": {
@@ -1727,6 +1748,7 @@
"version": "28.2.1",
"resolved": "https://registry.npmjs.org/electron/-/electron-28.2.1.tgz",
"integrity": "sha512-wlzXf+OvOiVlBf9dcSeMMf7Q+N6DG+wtgFbMK0sA/JpIJcdosRbLMQwLg/LTwNVKIbmayqFLDp4FmmFkEMhbYA==",
+ "dev": true,
"hasInstallScript": true,
"dependencies": {
"@electron/get": "^2.0.0",
@@ -1852,6 +1874,7 @@
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
"integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+ "dev": true,
"engines": {
"node": ">=6"
}
@@ -1866,6 +1889,7 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
"integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
+ "dev": true,
"optional": true
},
"node_modules/esbuild": {
@@ -1918,6 +1942,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "dev": true,
"optional": true,
"engines": {
"node": ">=10"
@@ -1938,6 +1963,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
"integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
+ "dev": true,
"dependencies": {
"debug": "^4.1.1",
"get-stream": "^5.1.0",
@@ -1978,6 +2004,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
"integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
+ "dev": true,
"dependencies": {
"pend": "~1.2.0"
}
@@ -2104,6 +2131,7 @@
"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": {
@@ -2118,6 +2146,7 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
"integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
+ "dev": true,
"optional": true,
"dependencies": {
"function-bind": "^1.1.1",
@@ -2133,6 +2162,7 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
"integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
"dependencies": {
"pump": "^3.0.0"
},
@@ -2206,6 +2236,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz",
"integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==",
+ "dev": true,
"optional": true,
"dependencies": {
"boolean": "^3.0.1",
@@ -2223,6 +2254,7 @@
"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": {
"define-properties": "^1.1.3"
@@ -2238,6 +2270,7 @@
"version": "11.8.6",
"resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz",
"integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==",
+ "dev": true,
"dependencies": {
"@sindresorhus/is": "^4.0.0",
"@szmarczak/http-timer": "^4.0.5",
@@ -2267,6 +2300,7 @@
"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"
@@ -2288,6 +2322,7 @@
"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"
@@ -2300,6 +2335,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
"integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
+ "dev": true,
"optional": true,
"engines": {
"node": ">= 0.4"
@@ -2312,6 +2348,7 @@
"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"
@@ -2335,7 +2372,8 @@
"node_modules/http-cache-semantics": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
- "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ=="
+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
+ "dev": true
},
"node_modules/http-proxy-agent": {
"version": "5.0.0",
@@ -2355,6 +2393,7 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz",
"integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==",
+ "dev": true,
"dependencies": {
"quick-lru": "^5.1.1",
"resolve-alpn": "^1.0.0"
@@ -2598,7 +2637,8 @@
"node_modules/json-buffer": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+ "dev": true
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
@@ -2610,6 +2650,7 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
"integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+ "dev": true,
"optional": true
},
"node_modules/json5": {
@@ -2639,6 +2680,7 @@
"version": "4.5.2",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz",
"integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==",
+ "dev": true,
"dependencies": {
"json-buffer": "3.0.1"
}
@@ -2668,6 +2710,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
"integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
+ "dev": true,
"engines": {
"node": ">=8"
}
@@ -2687,6 +2730,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz",
"integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==",
+ "dev": true,
"optional": true,
"dependencies": {
"escape-string-regexp": "^4.0.0"
@@ -2732,6 +2776,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
"integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
+ "dev": true,
"engines": {
"node": ">=4"
}
@@ -2857,6 +2902,7 @@
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
"integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
+ "dev": true,
"engines": {
"node": ">=10"
},
@@ -2868,6 +2914,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true,
"optional": true,
"engines": {
"node": ">= 0.4"
@@ -2885,6 +2932,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
"integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==",
+ "dev": true,
"engines": {
"node": ">=8"
}
@@ -2922,7 +2970,8 @@
"node_modules/pend": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
+ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
+ "dev": true
},
"node_modules/picomatch": {
"version": "2.3.1",
@@ -2986,6 +3035,7 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true,
"engines": {
"node": ">=0.4.0"
}
@@ -3025,6 +3075,7 @@
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
"integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "dev": true,
"engines": {
"node": ">=10"
},
@@ -3123,12 +3174,14 @@
"node_modules/resolve-alpn": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
- "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g=="
+ "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
+ "dev": true
},
"node_modules/responselike": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz",
"integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==",
+ "dev": true,
"dependencies": {
"lowercase-keys": "^2.0.0"
},
@@ -3164,6 +3217,7 @@
"version": "2.15.4",
"resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz",
"integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==",
+ "dev": true,
"optional": true,
"dependencies": {
"boolean": "^3.0.1",
@@ -3243,12 +3297,14 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
"integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==",
+ "dev": true,
"optional": true
},
"node_modules/serialize-error": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
"integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==",
+ "dev": true,
"optional": true,
"dependencies": {
"type-fest": "^0.13.1"
@@ -3264,6 +3320,7 @@
"version": "0.13.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
"integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
+ "dev": true,
"optional": true,
"engines": {
"node": ">=10"
@@ -3404,6 +3461,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
"integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
+ "dev": true,
"optional": true
},
"node_modules/stat-mode": {
@@ -3475,6 +3533,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz",
"integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==",
+ "dev": true,
"dependencies": {
"debug": "^4.1.0"
},
@@ -3808,6 +3867,7 @@
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
"integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
+ "dev": true,
"dependencies": {
"buffer-crc32": "~0.2.3",
"fd-slicer": "~1.1.0"
diff --git a/apps/mobile/app/components/dialogs/vault/index.js b/apps/mobile/app/components/dialogs/vault/index.js
index 562918a68..a7f4b61c5 100644
--- a/apps/mobile/app/components/dialogs/vault/index.js
+++ b/apps/mobile/app/components/dialogs/vault/index.js
@@ -81,7 +81,8 @@ export class VaultDialog extends Component {
description: null,
clearVault: false,
deleteVault: false,
- deleteAll: false
+ deleteAll: false,
+ noteLocked: false
};
this.passInputRef = createRef();
@@ -99,7 +100,7 @@ export class VaultDialog extends Component {
? "Revoke Vault Fingerprint Unlock"
: this.state.changePassword
? "Change Vault Password"
- : this.state.note.locked
+ : this.state.noteLocked
? this.state.deleteNote
? "Delete note"
: this.state.share
@@ -120,7 +121,7 @@ export class VaultDialog extends Component {
? "Setup a new password for the vault."
: this.state.permanant
? "Enter password to remove note from vault."
- : this.state.note.locked
+ : this.state.noteLocked
? this.state.deleteNote
? "Unlock note to delete it. If biometrics are not working, you can enter device pin to unlock vault."
: this.state.share
@@ -174,7 +175,8 @@ export class VaultDialog extends Component {
title: data.title,
description: data.description,
clearVault: data.clearVault,
- deleteVault: data.deleteVault
+ deleteVault: data.deleteVault,
+ noteLocked: data.item && (await db.vaults.itemExists(data.item))
});
if (
@@ -314,7 +316,7 @@ export class VaultDialog extends Component {
});
return;
}
- if (this.state.note.locked) {
+ if (this.state.noteLocked) {
await this._unlockNote();
} else {
db.vault
@@ -892,7 +894,7 @@ export class VaultDialog extends Component {
? "Revoke"
: changePassword
? "Change"
- : note.locked
+ : this.state.noteLocked
? deleteNote
? "Delete"
: share
diff --git a/apps/mobile/app/components/list-items/note/index.tsx b/apps/mobile/app/components/list-items/note/index.tsx
index 7b916c2c1..567fe1302 100644
--- a/apps/mobile/app/components/list-items/note/index.tsx
+++ b/apps/mobile/app/components/list-items/note/index.tsx
@@ -58,6 +58,7 @@ type NoteItemProps = {
date: number;
isTrash?: boolean;
noOpen?: boolean;
+ locked?: boolean;
};
const NoteItem = ({
@@ -69,6 +70,7 @@ const NoteItem = ({
reminder,
tags,
attachmentsCount,
+ locked,
noOpen = false
}: NoteItemProps) => {
const isEditingNote = useEditorStore(
@@ -254,7 +256,7 @@ const NoteItem = ({
/>
) : null}
- {item.locked ? (
+ {locked ? (
) : null}
- {item.locked ? (
+ {locked ? (
.
*/
+import {
+ NotebooksWithDateEdited,
+ TagsWithDateEdited,
+ isNoteResolvedData,
+ resolveItems
+} from "@notesnook/common";
import {
Color,
GroupHeader,
@@ -42,12 +48,6 @@ import { NoteWrapper } from "../list-items/note/wrapper";
import { NotebookWrapper } from "../list-items/notebook/wrapper";
import ReminderItem from "../list-items/reminder";
import TagItem from "../list-items/tag";
-import {
- NotebooksWithDateEdited,
- TagsWithDateEdited,
- isNoteResolvedData,
- resolveItems
-} from "@notesnook/common";
type ListItemWrapperProps = {
group?: GroupingKey;
@@ -74,6 +74,7 @@ export function ListItemWrapper(props: ListItemWrapperProps) {
const previousIndex = useRef();
const refreshTimeout = useRef();
const currentItemId = useRef();
+ const locked = useRef(false);
const refreshItem = useCallback((resolvedItem: any) => {
if (!resolvedItem || !resolvedItem.data) {
@@ -83,6 +84,7 @@ export function ListItemWrapper(props: ListItemWrapperProps) {
color.current = undefined;
attachmentsCount.current = 0;
totalNotes.current = 0;
+ locked.current = false;
}
if (resolvedItem && resolvedItem.item) {
@@ -93,6 +95,18 @@ export function ListItemWrapper(props: ListItemWrapperProps) {
reminder.current = data.reminder;
color.current = data.color;
attachmentsCount.current = data.attachments?.total || 0;
+ locked.current = data.locked || false;
+ } else if (
+ resolvedItem.item.type === "note" &&
+ !isNoteResolvedData(data)
+ ) {
+ tags.current = undefined;
+ notebooks.current = undefined;
+ reminder.current = undefined;
+ color.current = undefined;
+ attachmentsCount.current = 0;
+ totalNotes.current = 0;
+ locked.current = false;
} else if (
resolvedItem.item.type === "notebook" &&
typeof data === "number"
@@ -172,6 +186,7 @@ export function ListItemWrapper(props: ListItemWrapperProps) {
date={getDate(item, group)}
isRenderedInActionSheet={isSheet}
index={index}
+ locked={locked.current}
/>
>
);
diff --git a/apps/mobile/app/components/note-history/preview.js b/apps/mobile/app/components/note-history/preview.js
index 27b759718..4f4d4efae 100644
--- a/apps/mobile/app/components/note-history/preview.js
+++ b/apps/mobile/app/components/note-history/preview.js
@@ -18,7 +18,7 @@ along with this program. If not, see .
*/
import { useThemeColors } from "@notesnook/theme";
-import React from "react";
+import React, { useEffect, useState } from "react";
import { View } from "react-native";
import { db } from "../../common/database";
import Editor from "../../screens/editor";
@@ -43,6 +43,7 @@ import Paragraph from "../ui/typography/paragraph";
export default function NotePreview({ session, content, note }) {
const { colors } = useThemeColors();
const editorId = ":noteHistory";
+ const [locked, setLocked] = useState(false);
async function restore() {
if (note && note.type === "trash") {
@@ -75,6 +76,10 @@ export default function NotePreview({ session, content, note }) {
});
}
+ useEffect(() => {
+ db.vaults.itemExists(note).then((locked) => setLocked(locked));
+ }, [note]);
+
const deleteNote = async () => {
presentDialog({
title: `Delete note permanently`,
@@ -100,13 +105,13 @@ export default function NotePreview({ session, content, note }) {
return (
- {!session?.locked && !note?.locked ? (
+ {!session?.locked && !locked ? (
{
+ if (item.type === "note") {
+ db.vaults.itemExists(item).then((locked) => setLocked(locked));
+ }
+ }, [item]);
const checkNotifPinned = useCallback(() => {
const pinned = Notifications.getPinnedNotes();
@@ -550,7 +557,7 @@ export const useActions = ({
checkNotifPinned();
return;
}
- if ((item as Note).locked) {
+ if (locked) {
ToastManager.show({
heading: "Note is locked",
type: "error",
@@ -606,7 +613,7 @@ export const useActions = ({
});
return;
}
- if ((item as Note).locked) {
+ if (locked) {
ToastManager.show({
heading: "Locked notes cannot be published",
type: "error",
@@ -629,7 +636,7 @@ export const useActions = ({
return;
}
if (!checkItemSynced()) return;
- if (item.locked) {
+ if (locked) {
close();
await sleep(300);
openVault({
@@ -660,7 +667,7 @@ export const useActions = ({
if (item.type !== "note") return;
if (!checkItemSynced()) return;
- if (item.locked) {
+ if (locked) {
close();
await sleep(300);
openVault({
@@ -676,7 +683,7 @@ export const useActions = ({
try {
await db.vault.add(item.id);
const note = await db.notes.note(item.id);
- if (note?.locked) {
+ if (locked) {
close();
Navigation.queueRoutesForUpdate();
}
@@ -715,7 +722,7 @@ export const useActions = ({
return;
}
if (!checkItemSynced()) return;
- if ((item as Note).locked) {
+ if (locked) {
close();
await sleep(300);
openVault({
@@ -842,10 +849,10 @@ export const useActions = ({
},
{
id: "lock-unlock",
- title: (item as Note).locked ? "Unlock" : "Lock",
- icon: (item as Note).locked ? "lock-open-outline" : "key-outline",
+ title: locked ? "Unlock" : "Lock",
+ icon: locked ? "lock-open-outline" : "key-outline",
func: addToVault,
- on: (item as Note).locked
+ on: locked
},
{
id: "publish",
diff --git a/apps/mobile/app/hooks/use-app-events.tsx b/apps/mobile/app/hooks/use-app-events.tsx
index 7aff76cb2..5be183924 100644
--- a/apps/mobile/app/hooks/use-app-events.tsx
+++ b/apps/mobile/app/hooks/use-app-events.tsx
@@ -246,8 +246,8 @@ async function saveEditorState() {
if (editorState().currentlyEditing) {
const id = useEditorStore.getState().currentEditingNote;
const note = id ? await db.notes.note(id) : undefined;
-
- if (note?.locked) return;
+ const locked = note && (await db.vaults.itemExists(note));
+ if (locked) return;
const state = JSON.stringify({
editing: editorState().currentlyEditing,
note: note,
@@ -521,7 +521,8 @@ export const useAppEvents = () => {
SettingsService.appEnteredBackground();
const id = useEditorStore.getState().currentEditingNote;
const note = id ? await db.notes.note(id) : undefined;
- if (note?.locked && SettingsService.canLockAppInBackground()) {
+ const locked = note && (await db.vaults.itemExists(note));
+ if (locked && SettingsService.canLockAppInBackground()) {
eSendEvent(eClearEditor);
}
await saveEditorState();
diff --git a/apps/mobile/app/navigation/tabs-holder.js b/apps/mobile/app/navigation/tabs-holder.js
index 317f5a3bf..ea7a9788c 100644
--- a/apps/mobile/app/navigation/tabs-holder.js
+++ b/apps/mobile/app/navigation/tabs-holder.js
@@ -512,7 +512,8 @@ const onChangeTab = async (obj) => {
setTimeout(() => useEditorStore.getState().setSearchReplace(false), 1);
let id = useEditorStore.getState().currentEditingNote;
let note = db.notes.note(id);
- if (note?.locked) {
+ const locked = note && (await db.vaults.itemExists(note));
+ if (locked) {
eSendEvent(eClearEditor);
}
}
diff --git a/apps/mobile/app/screens/editor/tiptap/use-editor-events.ts b/apps/mobile/app/screens/editor/tiptap/use-editor-events.ts
index 4c14dea71..119e66d54 100644
--- a/apps/mobile/app/screens/editor/tiptap/use-editor-events.ts
+++ b/apps/mobile/app/screens/editor/tiptap/use-editor-events.ts
@@ -94,7 +94,8 @@ const publishNote = async (editor: useEditorType) => {
const currentNote = editor?.note?.current;
if (currentNote?.id) {
const note = await db.notes?.note(currentNote.id);
- if (note?.locked) {
+ const locked = note && (await db.vaults.itemExists(note));
+ if (locked) {
ToastManager.show({
heading: "Locked notes cannot be published",
type: "error",
diff --git a/apps/mobile/app/screens/editor/tiptap/use-editor.ts b/apps/mobile/app/screens/editor/tiptap/use-editor.ts
index b38676a7f..6312e8eb3 100644
--- a/apps/mobile/app/screens/editor/tiptap/use-editor.ts
+++ b/apps/mobile/app/screens/editor/tiptap/use-editor.ts
@@ -196,7 +196,7 @@ export const useEditor = (
return;
}
let note = id ? await db.notes?.note(id) : undefined;
- const locked = note?.locked;
+ const locked = note && (await db.vaults.itemExists(note));
if (note?.conflicted) return;
if (isContentInvalid(data)) {
@@ -307,7 +307,8 @@ export const useEditor = (
}
) => {
currentNote.current = note;
- if ((note.locked || note.content) && note.content?.data) {
+ const locked = note && (await db.vaults.itemExists(note));
+ if ((locked || note.content) && note.content?.data) {
currentContent.current = {
data: note.content?.data,
type: note.content?.type || "tiptap",
@@ -451,9 +452,10 @@ export const useEditor = (
lock.current = true;
if (data.type === "tiptap" && note) {
- if (!currentNote.current.locked && isContentEncrypted) {
+ const locked = await db.vaults.itemExists(currentNote.current);
+ if (!locked && isContentEncrypted) {
lockNoteWithVault(note);
- } else if (currentNote.current.locked && isEncryptedContent(data)) {
+ } else if (locked && isEncryptedContent(data)) {
const decryptedContent = await db.vault?.decryptContent(
data,
currentNote?.current?.id
diff --git a/apps/mobile/app/screens/settings/section-item.tsx b/apps/mobile/app/screens/settings/section-item.tsx
index 191316d0f..d8c900ae8 100644
--- a/apps/mobile/app/screens/settings/section-item.tsx
+++ b/apps/mobile/app/screens/settings/section-item.tsx
@@ -17,15 +17,17 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
+import { useThemeColors } from "@notesnook/theme";
import {
NavigationProp,
StackActions,
useNavigation
} from "@react-navigation/native";
import React, { useRef, useState } from "react";
-import { View, TextInput, ActivityIndicator } from "react-native";
+import { ActivityIndicator, TextInput, View } from "react-native";
import Icon from "react-native-vector-icons/MaterialCommunityIcons";
import ToggleSwitch from "toggle-switch-react-native";
+import { IconButton } from "../../components/ui/icon-button";
import Input from "../../components/ui/input";
import { PressableButton } from "../../components/ui/pressable";
import Seperator from "../../components/ui/seperator";
@@ -33,11 +35,9 @@ import Paragraph from "../../components/ui/typography/paragraph";
import SettingsService from "../../services/settings";
import useNavigationStore from "../../stores/use-navigation-store";
import { SettingStore, useSettingStore } from "../../stores/use-setting-store";
-import { useThemeColors } from "@notesnook/theme";
import { SIZE } from "../../utils/size";
import { components } from "./components";
import { RouteParams, SettingSection } from "./types";
-import { IconButton } from "../../components/ui/icon-button";
const _SectionItem = ({ item }: { item: SettingSection }) => {
const { colors } = useThemeColors();
diff --git a/apps/mobile/app/screens/settings/settings-data.tsx b/apps/mobile/app/screens/settings/settings-data.tsx
index 06809a64e..8cbed64d5 100644
--- a/apps/mobile/app/screens/settings/settings-data.tsx
+++ b/apps/mobile/app/screens/settings/settings-data.tsx
@@ -25,16 +25,19 @@ import { getVersion } from "react-native-device-info";
import * as RNIap from "react-native-iap";
import { enabled } from "react-native-privacy-snapshot";
import { db } from "../../common/database";
+import { validateAppLockPassword } from "../../common/database/encryption";
import { MMKV } from "../../common/database/mmkv";
import { AttachmentDialog } from "../../components/attachments";
import { ChangePassword } from "../../components/auth/change-password";
import { presentDialog } from "../../components/dialog/functions";
+import { AppLockPassword } from "../../components/dialogs/applock-password";
import { ChangeEmail } from "../../components/sheets/change-email";
import ExportNotesSheet from "../../components/sheets/export-notes";
import { Issue } from "../../components/sheets/github/issue";
import { Progress } from "../../components/sheets/progress";
import { Update } from "../../components/sheets/update";
import { VaultStatusType, useVaultStatus } from "../../hooks/use-vault-status";
+import { BackgroundSync } from "../../services/background-sync";
import BackupService from "../../services/backup";
import BiometicService from "../../services/biometrics";
import {
@@ -63,14 +66,10 @@ import {
import { NotesnookModule } from "../../utils/notesnook-module";
import { sleep } from "../../utils/time";
import { MFARecoveryCodes, MFASheet } from "./2fa";
-import AppLock from "./app-lock";
import { useDragState } from "./editor/state";
import { verifyUser } from "./functions";
import { SettingSection } from "./types";
import { getTimeLeft } from "./user-section";
-import { AppLockPassword } from "../../components/dialogs/applock-password";
-import { validateAppLockPassword } from "../../common/database/encryption";
-import { BackgroundSync } from "../../services/background-sync";
type User = any;
export const settingsGroups: SettingSection[] = [
diff --git a/apps/mobile/app/services/exporter.ts b/apps/mobile/app/services/exporter.ts
index 2c1c59cb8..4f75614ee 100644
--- a/apps/mobile/app/services/exporter.ts
+++ b/apps/mobile/app/services/exporter.ts
@@ -230,8 +230,8 @@ async function exportNote(
if (!note) return;
let content;
-
- if (note.locked) {
+ const locked = note && (await db.vaults.itemExists(note));
+ if (locked) {
try {
const unlocked = await unlockVault();
if (!unlocked) return null;
@@ -326,7 +326,8 @@ async function bulkExport(
if (!note) continue;
let content;
- if (note.locked) {
+ const locked = note && (await db.vaults.itemExists(note));
+ if (locked) {
try {
const unlocked = !db.vault.unlocked ? await unlockVault() : true;
if (!unlocked) {
diff --git a/apps/mobile/app/utils/note-to-text.ts b/apps/mobile/app/utils/note-to-text.ts
index 8e97650f5..43d718056 100644
--- a/apps/mobile/app/utils/note-to-text.ts
+++ b/apps/mobile/app/utils/note-to-text.ts
@@ -21,7 +21,8 @@ import { Note } from "@notesnook/core/dist/types";
import { db } from "../common/database";
export async function convertNoteToText(note: Note, disableTemplate?: boolean) {
- if (note.locked) {
+ const locked = await db.vaults.itemExists(note);
+ if (locked) {
return await db.notes.export(note.id, {
contentItem: (note as Note & { content: NoteContent }).content,
disableTemplate,
diff --git a/apps/mobile/package-lock.json b/apps/mobile/package-lock.json
index 676d44819..336cb82e4 100644
--- a/apps/mobile/package-lock.json
+++ b/apps/mobile/package-lock.json
@@ -22101,6 +22101,7 @@
},
"../../packages/editor/node_modules/js-tokens": {
"version": "4.0.0",
+ "dev": true,
"license": "MIT"
},
"../../packages/editor/node_modules/json-parse-even-better-errors": {
@@ -22156,6 +22157,7 @@
},
"../../packages/editor/node_modules/loose-envify": {
"version": "1.4.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"js-tokens": "^3.0.0 || ^4.0.0"
@@ -22262,6 +22264,7 @@
},
"../../packages/editor/node_modules/object-assign": {
"version": "4.1.1",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -22687,6 +22690,7 @@
},
"../../packages/editor/node_modules/react": {
"version": "17.0.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"loose-envify": "^1.1.0",
@@ -22706,6 +22710,7 @@
},
"../../packages/editor/node_modules/react-dom": {
"version": "17.0.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"loose-envify": "^1.1.0",
@@ -22837,6 +22842,7 @@
},
"../../packages/editor/node_modules/scheduler": {
"version": "0.20.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"loose-envify": "^1.1.0",
@@ -23441,15 +23447,17 @@
"version": "1.1.0",
"dev": true,
"license": "GPL-3.0-or-later",
- "dependencies": {
- "libsodium-wrappers-sumo": "^0.7.11",
- "sodium-native": "^4.0.1"
- },
"devDependencies": {
"@types/libsodium-wrappers-sumo": "0.7.5",
"benny": "^3.7.1",
+ "libsodium-wrappers-sumo": "^0.7.11",
+ "sodium-native": "^4.0.1",
"ts-node": "^10.9.1",
"vitest": "^0.32.2"
+ },
+ "peerDependencies": {
+ "libsodium-wrappers-sumo": ">=0.7",
+ "sodium-native": ">=4"
}
},
"../../packages/sodium/node_modules/@arrows/array": {
@@ -30110,6 +30118,7 @@
},
"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
@@ -30123,6 +30132,7 @@
},
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -30269,6 +30279,7 @@
},
"node_modules/@babel/plugin-proposal-private-property-in-object": {
"version": "7.21.0-placeholder-for-preset-env.2",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -30279,6 +30290,7 @@
},
"node_modules/@babel/plugin-proposal-unicode-property-regex": {
"version": "7.18.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.18.6",
@@ -30324,6 +30336,7 @@
},
"node_modules/@babel/plugin-syntax-class-static-block": {
"version": "7.14.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
@@ -30360,6 +30373,7 @@
},
"node_modules/@babel/plugin-syntax-export-namespace-from": {
"version": "7.8.3",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.3"
@@ -30383,6 +30397,7 @@
},
"node_modules/@babel/plugin-syntax-import-assertions": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
@@ -30396,6 +30411,7 @@
},
"node_modules/@babel/plugin-syntax-import-attributes": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
@@ -30409,6 +30425,7 @@
},
"node_modules/@babel/plugin-syntax-import-meta": {
"version": "7.10.4",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
@@ -30419,6 +30436,7 @@
},
"node_modules/@babel/plugin-syntax-json-strings": {
"version": "7.8.3",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -30442,6 +30460,7 @@
},
"node_modules/@babel/plugin-syntax-logical-assignment-operators": {
"version": "7.10.4",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
@@ -30502,6 +30521,7 @@
},
"node_modules/@babel/plugin-syntax-private-property-in-object": {
"version": "7.14.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
@@ -30515,6 +30535,7 @@
},
"node_modules/@babel/plugin-syntax-top-level-await": {
"version": "7.14.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
@@ -30541,6 +30562,7 @@
},
"node_modules/@babel/plugin-syntax-unicode-sets-regex": {
"version": "7.18.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.18.6",
@@ -30568,6 +30590,7 @@
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.5",
@@ -30625,6 +30648,7 @@
},
"node_modules/@babel/plugin-transform-class-properties": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.22.5",
@@ -30639,6 +30663,7 @@
},
"node_modules/@babel/plugin-transform-class-static-block": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.22.5",
@@ -30702,6 +30727,7 @@
},
"node_modules/@babel/plugin-transform-dotall-regex": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.5",
@@ -30716,6 +30742,7 @@
},
"node_modules/@babel/plugin-transform-duplicate-keys": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
@@ -30729,6 +30756,7 @@
},
"node_modules/@babel/plugin-transform-dynamic-import": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -30757,6 +30785,7 @@
},
"node_modules/@babel/plugin-transform-export-namespace-from": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -30813,6 +30842,7 @@
},
"node_modules/@babel/plugin-transform-json-strings": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -30840,6 +30870,7 @@
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -30867,6 +30898,7 @@
},
"node_modules/@babel/plugin-transform-modules-amd": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.22.5",
@@ -30896,6 +30928,7 @@
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-hoist-variables": "^7.22.5",
@@ -30912,6 +30945,7 @@
},
"node_modules/@babel/plugin-transform-modules-umd": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.22.5",
@@ -30940,6 +30974,7 @@
},
"node_modules/@babel/plugin-transform-new-target": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
@@ -30953,6 +30988,7 @@
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -30967,6 +31003,7 @@
},
"node_modules/@babel/plugin-transform-numeric-separator": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -30994,6 +31031,7 @@
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.22.5",
@@ -31025,6 +31063,7 @@
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -31039,6 +31078,7 @@
},
"node_modules/@babel/plugin-transform-optional-chaining": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -31081,6 +31121,7 @@
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
@@ -31180,6 +31221,7 @@
},
"node_modules/@babel/plugin-transform-reserved-words": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
@@ -31271,6 +31313,7 @@
},
"node_modules/@babel/plugin-transform-typeof-symbol": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
@@ -31300,6 +31343,7 @@
},
"node_modules/@babel/plugin-transform-unicode-escapes": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
@@ -31313,6 +31357,7 @@
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.5",
@@ -31341,6 +31386,7 @@
},
"node_modules/@babel/plugin-transform-unicode-sets-regex": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.5",
@@ -31355,6 +31401,7 @@
},
"node_modules/@babel/preset-env": {
"version": "7.22.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.22.5",
@@ -31447,6 +31494,7 @@
},
"node_modules/@babel/preset-env/node_modules/semver": {
"version": "6.3.0",
+ "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -31469,6 +31517,7 @@
},
"node_modules/@babel/preset-modules": {
"version": "0.1.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.0.0",
@@ -34081,6 +34130,7 @@
},
"node_modules/@types/eslint": {
"version": "8.40.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@types/estree": "*",
@@ -34089,6 +34139,7 @@
},
"node_modules/@types/eslint-scope": {
"version": "3.7.4",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@types/eslint": "*",
@@ -34097,6 +34148,7 @@
},
"node_modules/@types/estree": {
"version": "1.0.1",
+ "dev": true,
"license": "MIT"
},
"node_modules/@types/graceful-fs": {
@@ -34545,6 +34597,7 @@
},
"node_modules/@webassemblyjs/ast": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/helper-numbers": "1.11.6",
@@ -34553,18 +34606,22 @@
},
"node_modules/@webassemblyjs/floating-point-hex-parser": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-api-error": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-buffer": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-numbers": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/floating-point-hex-parser": "1.11.6",
@@ -34574,10 +34631,12 @@
},
"node_modules/@webassemblyjs/helper-wasm-bytecode": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-wasm-section": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.11.6",
@@ -34588,6 +34647,7 @@
},
"node_modules/@webassemblyjs/ieee754": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@xtuc/ieee754": "^1.2.0"
@@ -34595,6 +34655,7 @@
},
"node_modules/@webassemblyjs/leb128": {
"version": "1.11.6",
+ "dev": true,
"license": "Apache-2.0",
"dependencies": {
"@xtuc/long": "4.2.2"
@@ -34602,10 +34663,12 @@
},
"node_modules/@webassemblyjs/utf8": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/wasm-edit": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.11.6",
@@ -34620,6 +34683,7 @@
},
"node_modules/@webassemblyjs/wasm-gen": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.11.6",
@@ -34631,6 +34695,7 @@
},
"node_modules/@webassemblyjs/wasm-opt": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.11.6",
@@ -34641,6 +34706,7 @@
},
"node_modules/@webassemblyjs/wasm-parser": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.11.6",
@@ -34653,6 +34719,7 @@
},
"node_modules/@webassemblyjs/wast-printer": {
"version": "1.11.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.11.6",
@@ -34710,10 +34777,12 @@
},
"node_modules/@xtuc/ieee754": {
"version": "1.2.0",
+ "dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@xtuc/long": {
"version": "4.2.2",
+ "dev": true,
"license": "Apache-2.0"
},
"node_modules/@yarnpkg/lockfile": {
@@ -34769,6 +34838,7 @@
},
"node_modules/acorn-import-assertions": {
"version": "1.9.0",
+ "dev": true,
"license": "MIT",
"peerDependencies": {
"acorn": "^8"
@@ -35870,6 +35940,7 @@
},
"node_modules/chrome-trace-event": {
"version": "1.0.3",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.0"
@@ -36931,6 +37002,7 @@
},
"node_modules/enhanced-resolve": {
"version": "5.15.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.4",
@@ -37043,6 +37115,7 @@
},
"node_modules/es-module-lexer": {
"version": "1.3.0",
+ "dev": true,
"license": "MIT"
},
"node_modules/es-set-tostringtag": {
@@ -37373,6 +37446,7 @@
},
"node_modules/eslint-scope": {
"version": "5.1.1",
+ "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"esrecurse": "^4.3.0",
@@ -37384,6 +37458,7 @@
},
"node_modules/eslint-scope/node_modules/estraverse": {
"version": "4.3.0",
+ "dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
@@ -37569,6 +37644,7 @@
},
"node_modules/esrecurse": {
"version": "4.3.0",
+ "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"estraverse": "^5.2.0"
@@ -37579,6 +37655,7 @@
},
"node_modules/estraverse": {
"version": "5.3.0",
+ "dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
@@ -37586,6 +37663,7 @@
},
"node_modules/esutils": {
"version": "2.0.3",
+ "dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=0.10.0"
@@ -38638,6 +38716,7 @@
},
"node_modules/glob-to-regexp": {
"version": "0.4.1",
+ "dev": true,
"license": "BSD-2-Clause"
},
"node_modules/global": {
@@ -40875,6 +40954,7 @@
},
"node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
+ "dev": true,
"license": "MIT"
},
"node_modules/json-schema-traverse": {
@@ -41141,6 +41221,7 @@
},
"node_modules/loader-runner": {
"version": "4.3.0",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.11.5"
@@ -43763,6 +43844,7 @@
},
"node_modules/randombytes": {
"version": "2.1.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "^5.1.0"
@@ -43812,28 +43894,6 @@
}
}
},
- "node_modules/react-dom": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
- "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
- "peer": true,
- "dependencies": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
- },
- "peerDependencies": {
- "react": "^18.2.0"
- }
- },
- "node_modules/react-dom/node_modules/scheduler": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
- "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
- "peer": true,
- "dependencies": {
- "loose-envify": "^1.1.0"
- }
- },
"node_modules/react-freeze": {
"version": "1.0.3",
"license": "MIT",
@@ -44533,6 +44593,7 @@
},
"node_modules/react-test-renderer": {
"version": "18.2.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"react-is": "^18.2.0",
@@ -44545,10 +44606,12 @@
},
"node_modules/react-test-renderer/node_modules/react-is": {
"version": "18.2.0",
+ "dev": true,
"license": "MIT"
},
"node_modules/react-test-renderer/node_modules/scheduler": {
"version": "0.23.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"loose-envify": "^1.1.0"
@@ -45383,6 +45446,7 @@
},
"node_modules/serialize-javascript": {
"version": "6.0.1",
+ "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"randombytes": "^2.1.0"
@@ -46437,6 +46501,7 @@
},
"node_modules/terser-webpack-plugin": {
"version": "5.3.9",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.17",
@@ -46469,6 +46534,7 @@
},
"node_modules/terser-webpack-plugin/node_modules/jest-worker": {
"version": "27.5.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
@@ -46481,6 +46547,7 @@
},
"node_modules/terser-webpack-plugin/node_modules/supports-color": {
"version": "8.1.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
@@ -47234,6 +47301,7 @@
},
"node_modules/watchpack": {
"version": "2.4.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"glob-to-regexp": "^0.4.1",
@@ -47256,6 +47324,7 @@
},
"node_modules/webpack": {
"version": "5.88.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@types/eslint-scope": "^3.7.3",
@@ -47370,6 +47439,7 @@
},
"node_modules/webpack-sources": {
"version": "3.2.3",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=10.13.0"
@@ -47665,8 +47735,7 @@
"@ammarahmed/notifee-react-native": {
"version": "7.4.7",
"resolved": "https://registry.npmjs.org/@ammarahmed/notifee-react-native/-/notifee-react-native-7.4.7.tgz",
- "integrity": "sha512-HZc9YHyiRYirGoGOhgG+4w1rIk3t8kaCXSpV10s4xgDs5RH1XWaGdrd1NaKfedVoXAGzgXIxUPYleT4DyV7jgQ==",
- "requires": {}
+ "integrity": "sha512-HZc9YHyiRYirGoGOhgG+4w1rIk3t8kaCXSpV10s4xgDs5RH1XWaGdrd1NaKfedVoXAGzgXIxUPYleT4DyV7jgQ=="
},
"@ammarahmed/react-native-background-fetch": {
"version": "4.2.2",
@@ -47674,8 +47743,7 @@
"integrity": "sha512-PLBlb/DD+6Fv1auxdD6VRxtuC7GKPhQqR69bovRm5oGavbdSzRr+ZTr8AyNMCcayxKGdgEX2JysrJg8WIySSFQ=="
},
"@ammarahmed/react-native-eventsource": {
- "version": "1.1.0",
- "requires": {}
+ "version": "1.1.0"
},
"@ammarahmed/react-native-share-extension": {
"version": "2.5.6",
@@ -49260,12 +49328,14 @@
},
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5"
}
},
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
@@ -49342,10 +49412,11 @@
},
"@babel/plugin-proposal-private-property-in-object": {
"version": "7.21.0-placeholder-for-preset-env.2",
- "requires": {}
+ "dev": true
},
"@babel/plugin-proposal-unicode-property-regex": {
"version": "7.18.6",
+ "dev": true,
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.18.6",
"@babel/helper-plugin-utils": "^7.18.6"
@@ -49372,6 +49443,7 @@
},
"@babel/plugin-syntax-class-static-block": {
"version": "7.14.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.14.5"
}
@@ -49390,6 +49462,7 @@
},
"@babel/plugin-syntax-export-namespace-from": {
"version": "7.8.3",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.8.3"
}
@@ -49402,24 +49475,28 @@
},
"@babel/plugin-syntax-import-assertions": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5"
}
},
"@babel/plugin-syntax-import-attributes": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5"
}
},
"@babel/plugin-syntax-import-meta": {
"version": "7.10.4",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-syntax-json-strings": {
"version": "7.8.3",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.8.0"
}
@@ -49432,6 +49509,7 @@
},
"@babel/plugin-syntax-logical-assignment-operators": {
"version": "7.10.4",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.10.4"
}
@@ -49468,12 +49546,14 @@
},
"@babel/plugin-syntax-private-property-in-object": {
"version": "7.14.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.14.5"
}
},
"@babel/plugin-syntax-top-level-await": {
"version": "7.14.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.14.5"
}
@@ -49486,6 +49566,7 @@
},
"@babel/plugin-syntax-unicode-sets-regex": {
"version": "7.18.6",
+ "dev": true,
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.18.6",
"@babel/helper-plugin-utils": "^7.18.6"
@@ -49499,6 +49580,7 @@
},
"@babel/plugin-transform-async-generator-functions": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5",
@@ -49528,6 +49610,7 @@
},
"@babel/plugin-transform-class-properties": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-create-class-features-plugin": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5"
@@ -49535,6 +49618,7 @@
},
"@babel/plugin-transform-class-static-block": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-create-class-features-plugin": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5",
@@ -49570,6 +49654,7 @@
},
"@babel/plugin-transform-dotall-regex": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5"
@@ -49577,12 +49662,14 @@
},
"@babel/plugin-transform-duplicate-keys": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5"
}
},
"@babel/plugin-transform-dynamic-import": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-dynamic-import": "^7.8.3"
@@ -49597,6 +49684,7 @@
},
"@babel/plugin-transform-export-namespace-from": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
@@ -49625,6 +49713,7 @@
},
"@babel/plugin-transform-json-strings": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-json-strings": "^7.8.3"
@@ -49638,6 +49727,7 @@
},
"@babel/plugin-transform-logical-assignment-operators": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
@@ -49651,6 +49741,7 @@
},
"@babel/plugin-transform-modules-amd": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-module-transforms": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5"
@@ -49666,6 +49757,7 @@
},
"@babel/plugin-transform-modules-systemjs": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-hoist-variables": "^7.22.5",
"@babel/helper-module-transforms": "^7.22.5",
@@ -49675,6 +49767,7 @@
},
"@babel/plugin-transform-modules-umd": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-module-transforms": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5"
@@ -49689,12 +49782,14 @@
},
"@babel/plugin-transform-new-target": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5"
}
},
"@babel/plugin-transform-nullish-coalescing-operator": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
@@ -49702,6 +49797,7 @@
},
"@babel/plugin-transform-numeric-separator": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-numeric-separator": "^7.10.4"
@@ -49715,6 +49811,7 @@
},
"@babel/plugin-transform-object-rest-spread": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/compat-data": "^7.22.5",
"@babel/helper-compilation-targets": "^7.22.5",
@@ -49732,6 +49829,7 @@
},
"@babel/plugin-transform-optional-catch-binding": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
@@ -49739,6 +49837,7 @@
},
"@babel/plugin-transform-optional-chaining": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
@@ -49760,6 +49859,7 @@
},
"@babel/plugin-transform-private-property-in-object": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.22.5",
"@babel/helper-create-class-features-plugin": "^7.22.5",
@@ -49810,6 +49910,7 @@
},
"@babel/plugin-transform-reserved-words": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5"
}
@@ -49857,6 +49958,7 @@
},
"@babel/plugin-transform-typeof-symbol": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5"
}
@@ -49872,12 +49974,14 @@
},
"@babel/plugin-transform-unicode-escapes": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.22.5"
}
},
"@babel/plugin-transform-unicode-property-regex": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5"
@@ -49892,6 +49996,7 @@
},
"@babel/plugin-transform-unicode-sets-regex": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5"
@@ -49899,6 +50004,7 @@
},
"@babel/preset-env": {
"version": "7.22.5",
+ "dev": true,
"requires": {
"@babel/compat-data": "^7.22.5",
"@babel/helper-compilation-targets": "^7.22.5",
@@ -49983,7 +50089,8 @@
},
"dependencies": {
"semver": {
- "version": "6.3.0"
+ "version": "6.3.0",
+ "dev": true
}
}
},
@@ -49997,6 +50104,7 @@
},
"@babel/preset-modules": {
"version": "0.1.5",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.0.0",
"@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
@@ -50124,8 +50232,7 @@
}
},
"@bam.tech/react-native-image-resizer": {
- "version": "3.0.5",
- "requires": {}
+ "version": "3.0.5"
},
"@bcoe/v8-coverage": {
"version": "0.2.3",
@@ -50222,8 +50329,7 @@
"version": "18.2.0"
},
"ws": {
- "version": "8.13.0",
- "requires": {}
+ "version": "8.13.0"
}
}
},
@@ -51323,8 +51429,7 @@
},
"dependencies": {
"ws": {
- "version": "7.5.9",
- "requires": {}
+ "version": "7.5.9"
}
}
},
@@ -53718,8 +53823,7 @@
},
"ws": {
"version": "8.13.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"xml-name-validator": {
"version": "4.0.0",
@@ -53896,8 +54000,7 @@
},
"dependencies": {
"ws": {
- "version": "7.5.9",
- "requires": {}
+ "version": "7.5.9"
}
}
},
@@ -56291,8 +56394,7 @@
},
"ws": {
"version": "8.13.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"xml-name-validator": {
"version": "4.0.0",
@@ -56525,8 +56627,7 @@
},
"@emotion/use-insertion-effect-with-fallbacks": {
"version": "1.0.1",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@emotion/utils": {
"version": "1.2.1",
@@ -56724,8 +56825,7 @@
},
"dependencies": {
"ws": {
- "version": "7.5.9",
- "requires": {}
+ "version": "7.5.9"
}
}
},
@@ -59119,8 +59219,7 @@
},
"ws": {
"version": "8.13.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"xml-name-validator": {
"version": "4.0.0",
@@ -59528,8 +59627,7 @@
},
"use-sync-external-store": {
"version": "1.2.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"webidl-conversions": {
"version": "3.0.1",
@@ -59710,8 +59808,7 @@
},
"@emotion/use-insertion-effect-with-fallbacks": {
"version": "1.0.1",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@emotion/utils": {
"version": "1.2.1",
@@ -60176,8 +60273,7 @@
},
"use-sync-external-store": {
"version": "1.2.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"webidl-conversions": {
"version": "3.0.1",
@@ -60902,72 +60998,55 @@
}
},
"@tiptap/core": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-blockquote": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-bold": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-bullet-list": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-character-count": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-code": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-code-block": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-color": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-document": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-dropcursor": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-font-family": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-gapcursor": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-hard-break": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-heading": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-history": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-horizontal-rule": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-italic": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-link": {
"version": "2.1.12",
@@ -60976,76 +61055,58 @@
}
},
"@tiptap/extension-list-item": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-list-keymap": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-ordered-list": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-paragraph": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-placeholder": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-strike": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-subscript": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-superscript": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-table": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-table-cell": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-table-header": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-table-row": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-task-item": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-task-list": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-text": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-text-align": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-text-style": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-underline": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/pm": {
"version": "2.1.12",
@@ -61700,7 +61761,8 @@
}
},
"js-tokens": {
- "version": "4.0.0"
+ "version": "4.0.0",
+ "dev": true
},
"json-parse-even-better-errors": {
"version": "2.3.1",
@@ -61735,6 +61797,7 @@
},
"loose-envify": {
"version": "1.4.0",
+ "dev": true,
"requires": {
"js-tokens": "^3.0.0 || ^4.0.0"
}
@@ -61793,7 +61856,8 @@
}
},
"object-assign": {
- "version": "4.1.1"
+ "version": "4.1.1",
+ "dev": true
},
"object.omit": {
"version": "3.0.0",
@@ -61942,8 +62006,7 @@
}
},
"prosemirror-codemark": {
- "version": "0.4.2",
- "requires": {}
+ "version": "0.4.2"
},
"prosemirror-collab": {
"version": "1.3.0",
@@ -62085,22 +62148,22 @@
}
},
"re-resizable": {
- "version": "6.9.9",
- "requires": {}
+ "version": "6.9.9"
},
"react": {
"version": "17.0.2",
+ "dev": true,
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1"
}
},
"react-colorful": {
- "version": "5.6.1",
- "requires": {}
+ "version": "5.6.1"
},
"react-dom": {
"version": "17.0.2",
+ "dev": true,
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1",
@@ -62180,6 +62243,7 @@
},
"scheduler": {
"version": "0.20.2",
+ "dev": true,
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1"
@@ -62352,8 +62416,7 @@
},
"use-sync-external-store": {
"version": "1.2.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"util-deprecate": {
"version": "1.0.2"
@@ -63777,13 +63840,11 @@
},
"@csstools/postcss-unset-value": {
"version": "1.0.2",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@csstools/selector-specificity": {
"version": "2.1.1",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@emotion/babel-plugin": {
"version": "11.11.0",
@@ -63873,8 +63934,7 @@
"version": "0.8.1"
},
"@emotion/use-insertion-effect-with-fallbacks": {
- "version": "1.0.1",
- "requires": {}
+ "version": "1.0.1"
},
"@emotion/utils": {
"version": "1.2.1"
@@ -64782,8 +64842,7 @@
},
"@emotion/use-insertion-effect-with-fallbacks": {
"version": "1.0.1",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@emotion/utils": {
"version": "1.2.1",
@@ -64981,8 +65040,7 @@
},
"dependencies": {
"ws": {
- "version": "7.5.9",
- "requires": {}
+ "version": "7.5.9"
}
}
},
@@ -67376,8 +67434,7 @@
},
"ws": {
"version": "8.13.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"xml-name-validator": {
"version": "4.0.0",
@@ -67785,8 +67842,7 @@
},
"use-sync-external-store": {
"version": "1.2.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"webidl-conversions": {
"version": "3.0.1",
@@ -67967,8 +68023,7 @@
},
"@emotion/use-insertion-effect-with-fallbacks": {
"version": "1.0.1",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@emotion/utils": {
"version": "1.2.1",
@@ -68433,8 +68488,7 @@
},
"use-sync-external-store": {
"version": "1.2.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"webidl-conversions": {
"version": "3.0.1",
@@ -69159,72 +69213,55 @@
}
},
"@tiptap/core": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-blockquote": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-bold": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-bullet-list": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-character-count": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-code": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-code-block": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-color": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-document": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-dropcursor": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-font-family": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-gapcursor": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-hard-break": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-heading": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-history": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-horizontal-rule": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-italic": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-link": {
"version": "2.1.12",
@@ -69233,76 +69270,58 @@
}
},
"@tiptap/extension-list-item": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-list-keymap": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-ordered-list": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-paragraph": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-placeholder": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-strike": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-subscript": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-superscript": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-table": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-table-cell": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-table-header": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-table-row": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-task-item": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-task-list": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-text": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-text-align": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-text-style": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/extension-underline": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"@tiptap/pm": {
"version": "2.1.12",
@@ -69957,7 +69976,8 @@
}
},
"js-tokens": {
- "version": "4.0.0"
+ "version": "4.0.0",
+ "dev": true
},
"json-parse-even-better-errors": {
"version": "2.3.1",
@@ -69992,6 +70012,7 @@
},
"loose-envify": {
"version": "1.4.0",
+ "dev": true,
"requires": {
"js-tokens": "^3.0.0 || ^4.0.0"
}
@@ -70050,7 +70071,8 @@
}
},
"object-assign": {
- "version": "4.1.1"
+ "version": "4.1.1",
+ "dev": true
},
"object.omit": {
"version": "3.0.0",
@@ -70199,8 +70221,7 @@
}
},
"prosemirror-codemark": {
- "version": "0.4.2",
- "requires": {}
+ "version": "0.4.2"
},
"prosemirror-collab": {
"version": "1.3.0",
@@ -70342,22 +70363,22 @@
}
},
"re-resizable": {
- "version": "6.9.9",
- "requires": {}
+ "version": "6.9.9"
},
"react": {
"version": "17.0.2",
+ "dev": true,
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1"
}
},
"react-colorful": {
- "version": "5.6.1",
- "requires": {}
+ "version": "5.6.1"
},
"react-dom": {
"version": "17.0.2",
+ "dev": true,
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1",
@@ -70437,6 +70458,7 @@
},
"scheduler": {
"version": "0.20.2",
+ "dev": true,
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1"
@@ -70609,8 +70631,7 @@
},
"use-sync-external-store": {
"version": "1.2.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"util-deprecate": {
"version": "1.0.2"
@@ -71162,8 +71183,7 @@
},
"use-sync-external-store": {
"version": "1.2.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"webidl-conversions": {
"version": "3.0.1",
@@ -71978,13 +71998,11 @@
},
"acorn-import-assertions": {
"version": "1.8.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"acorn-jsx": {
"version": "5.3.2",
- "dev": true,
- "requires": {}
+ "dev": true
},
"acorn-node": {
"version": "1.8.2",
@@ -72265,8 +72283,7 @@
},
"ajv-keywords": {
"version": "3.5.2",
- "dev": true,
- "requires": {}
+ "dev": true
},
"json-schema-traverse": {
"version": "0.4.1",
@@ -72321,8 +72338,7 @@
},
"babel-plugin-named-asset-import": {
"version": "0.3.8",
- "dev": true,
- "requires": {}
+ "dev": true
},
"babel-plugin-polyfill-corejs2": {
"version": "0.3.3",
@@ -72872,8 +72888,7 @@
},
"css-declaration-sorter": {
"version": "6.3.1",
- "dev": true,
- "requires": {}
+ "dev": true
},
"css-has-pseudo": {
"version": "3.0.4",
@@ -72953,8 +72968,7 @@
},
"css-prefers-color-scheme": {
"version": "6.0.3",
- "dev": true,
- "requires": {}
+ "dev": true
},
"css-select": {
"version": "4.3.0",
@@ -73043,8 +73057,7 @@
},
"cssnano-utils": {
"version": "3.1.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"csso": {
"version": "4.2.0",
@@ -73864,8 +73877,7 @@
},
"eslint-plugin-react-hooks": {
"version": "4.6.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"eslint-plugin-testing-library": {
"version": "5.10.2",
@@ -74351,8 +74363,7 @@
},
"ajv-keywords": {
"version": "3.5.2",
- "dev": true,
- "requires": {}
+ "dev": true
},
"chalk": {
"version": "4.1.2",
@@ -74836,8 +74847,7 @@
},
"icss-utils": {
"version": "5.1.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"idb": {
"version": "7.1.1",
@@ -75899,8 +75909,7 @@
},
"jest-pnp-resolver": {
"version": "1.2.3",
- "dev": true,
- "requires": {}
+ "dev": true
},
"jest-regex-util": {
"version": "27.5.1",
@@ -76775,8 +76784,7 @@
}
},
"mdi-react": {
- "version": "9.1.0",
- "requires": {}
+ "version": "9.1.0"
},
"mdn-data": {
"version": "2.0.4",
@@ -77305,8 +77313,7 @@
},
"postcss-browser-comments": {
"version": "4.0.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-calc": {
"version": "8.2.4",
@@ -77392,23 +77399,19 @@
},
"postcss-discard-comments": {
"version": "5.1.2",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-discard-duplicates": {
"version": "5.1.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-discard-empty": {
"version": "5.1.1",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-discard-overridden": {
"version": "5.1.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-double-position-gradients": {
"version": "3.1.2",
@@ -77427,8 +77430,7 @@
},
"postcss-flexbugs-fixes": {
"version": "5.0.2",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-focus-visible": {
"version": "6.0.4",
@@ -77446,13 +77448,11 @@
},
"postcss-font-variant": {
"version": "5.0.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-gap-properties": {
"version": "3.0.5",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-image-set-function": {
"version": "4.0.7",
@@ -77472,8 +77472,7 @@
},
"postcss-initial": {
"version": "4.0.1",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-js": {
"version": "4.0.1",
@@ -77529,13 +77528,11 @@
},
"postcss-logical": {
"version": "5.0.4",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-media-minmax": {
"version": "5.0.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-merge-longhand": {
"version": "5.1.7",
@@ -77589,8 +77586,7 @@
},
"postcss-modules-extract-imports": {
"version": "3.0.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-modules-local-by-default": {
"version": "4.0.0",
@@ -77641,8 +77637,7 @@
},
"postcss-normalize-charset": {
"version": "5.1.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-normalize-display-values": {
"version": "5.1.0",
@@ -77704,8 +77699,7 @@
},
"postcss-opacity-percentage": {
"version": "1.1.3",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-ordered-values": {
"version": "5.1.3",
@@ -77724,8 +77718,7 @@
},
"postcss-page-break": {
"version": "3.0.4",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-place": {
"version": "7.0.5",
@@ -77813,8 +77806,7 @@
},
"postcss-replace-overflow-wrap": {
"version": "4.0.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-selector-not": {
"version": "6.0.1",
@@ -78531,8 +78523,7 @@
},
"ajv-keywords": {
"version": "3.5.2",
- "dev": true,
- "requires": {}
+ "dev": true
},
"json-schema-traverse": {
"version": "0.4.1",
@@ -78890,8 +78881,7 @@
},
"style-loader": {
"version": "3.3.1",
- "dev": true,
- "requires": {}
+ "dev": true
},
"style-value-types": {
"version": "5.0.0",
@@ -79563,8 +79553,7 @@
},
"ws": {
"version": "8.12.1",
- "dev": true,
- "requires": {}
+ "dev": true
}
}
},
@@ -79941,8 +79930,7 @@
},
"ws": {
"version": "7.5.9",
- "dev": true,
- "requires": {}
+ "dev": true
},
"xml-name-validator": {
"version": "3.0.0",
@@ -79989,8 +79977,7 @@
"dev": true
},
"zustand": {
- "version": "3.7.2",
- "requires": {}
+ "version": "3.7.2"
}
}
},
@@ -80799,8 +80786,7 @@
},
"use-sync-external-store": {
"version": "1.2.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"webidl-conversions": {
"version": "3.0.1",
@@ -81305,12 +81291,10 @@
}
},
"@react-native-clipboard/clipboard": {
- "version": "1.11.2",
- "requires": {}
+ "version": "1.11.2"
},
"@react-native-community/checkbox": {
- "version": "0.5.15",
- "requires": {}
+ "version": "0.5.15"
},
"@react-native-community/cli": {
"version": "11.3.2",
@@ -81500,8 +81484,7 @@
},
"dependencies": {
"ws": {
- "version": "7.5.9",
- "requires": {}
+ "version": "7.5.9"
}
}
},
@@ -81546,16 +81529,13 @@
}
},
"@react-native-community/netinfo": {
- "version": "9.3.10",
- "requires": {}
+ "version": "9.3.10"
},
"@react-native-community/toolbar-android": {
- "version": "0.2.1",
- "requires": {}
+ "version": "0.2.1"
},
"@react-native-masked-view/masked-view": {
- "version": "0.2.9",
- "requires": {}
+ "version": "0.2.9"
},
"@react-native/assets-registry": {
"version": "0.72.0"
@@ -81633,8 +81613,7 @@
}
},
"@react-navigation/elements": {
- "version": "1.3.17",
- "requires": {}
+ "version": "1.3.17"
},
"@react-navigation/native": {
"version": "6.1.6",
@@ -81724,12 +81703,10 @@
"version": "0.3.0"
},
"@trpc/client": {
- "version": "10.38.3",
- "requires": {}
+ "version": "10.38.3"
},
"@trpc/react-query": {
- "version": "10.38.3",
- "requires": {}
+ "version": "10.38.3"
},
"@trpc/server": {
"version": "10.38.3"
@@ -81773,6 +81750,7 @@
},
"@types/eslint": {
"version": "8.40.2",
+ "dev": true,
"requires": {
"@types/estree": "*",
"@types/json-schema": "*"
@@ -81780,13 +81758,15 @@
},
"@types/eslint-scope": {
"version": "3.7.4",
+ "dev": true,
"requires": {
"@types/eslint": "*",
"@types/estree": "*"
}
},
"@types/estree": {
- "version": "1.0.1"
+ "version": "1.0.1",
+ "dev": true
},
"@types/graceful-fs": {
"version": "4.1.6",
@@ -82072,22 +82052,27 @@
},
"@webassemblyjs/ast": {
"version": "1.11.6",
+ "dev": true,
"requires": {
"@webassemblyjs/helper-numbers": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6"
}
},
"@webassemblyjs/floating-point-hex-parser": {
- "version": "1.11.6"
+ "version": "1.11.6",
+ "dev": true
},
"@webassemblyjs/helper-api-error": {
- "version": "1.11.6"
+ "version": "1.11.6",
+ "dev": true
},
"@webassemblyjs/helper-buffer": {
- "version": "1.11.6"
+ "version": "1.11.6",
+ "dev": true
},
"@webassemblyjs/helper-numbers": {
"version": "1.11.6",
+ "dev": true,
"requires": {
"@webassemblyjs/floating-point-hex-parser": "1.11.6",
"@webassemblyjs/helper-api-error": "1.11.6",
@@ -82095,10 +82080,12 @@
}
},
"@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.11.6"
+ "version": "1.11.6",
+ "dev": true
},
"@webassemblyjs/helper-wasm-section": {
"version": "1.11.6",
+ "dev": true,
"requires": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-buffer": "1.11.6",
@@ -82108,21 +82095,25 @@
},
"@webassemblyjs/ieee754": {
"version": "1.11.6",
+ "dev": true,
"requires": {
"@xtuc/ieee754": "^1.2.0"
}
},
"@webassemblyjs/leb128": {
"version": "1.11.6",
+ "dev": true,
"requires": {
"@xtuc/long": "4.2.2"
}
},
"@webassemblyjs/utf8": {
- "version": "1.11.6"
+ "version": "1.11.6",
+ "dev": true
},
"@webassemblyjs/wasm-edit": {
"version": "1.11.6",
+ "dev": true,
"requires": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-buffer": "1.11.6",
@@ -82136,6 +82127,7 @@
},
"@webassemblyjs/wasm-gen": {
"version": "1.11.6",
+ "dev": true,
"requires": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6",
@@ -82146,6 +82138,7 @@
},
"@webassemblyjs/wasm-opt": {
"version": "1.11.6",
+ "dev": true,
"requires": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-buffer": "1.11.6",
@@ -82155,6 +82148,7 @@
},
"@webassemblyjs/wasm-parser": {
"version": "1.11.6",
+ "dev": true,
"requires": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-api-error": "1.11.6",
@@ -82166,6 +82160,7 @@
},
"@webassemblyjs/wast-printer": {
"version": "1.11.6",
+ "dev": true,
"requires": {
"@webassemblyjs/ast": "1.11.6",
"@xtuc/long": "4.2.2"
@@ -82173,28 +82168,27 @@
},
"@webpack-cli/configtest": {
"version": "2.1.1",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@webpack-cli/info": {
"version": "2.0.2",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@webpack-cli/serve": {
"version": "2.0.5",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@xmldom/xmldom": {
"version": "0.8.10",
"dev": true
},
"@xtuc/ieee754": {
- "version": "1.2.0"
+ "version": "1.2.0",
+ "dev": true
},
"@xtuc/long": {
- "version": "4.2.2"
+ "version": "4.2.2",
+ "dev": true
},
"@yarnpkg/lockfile": {
"version": "1.1.0",
@@ -82227,12 +82221,11 @@
},
"acorn-import-assertions": {
"version": "1.9.0",
- "requires": {}
+ "dev": true
},
"acorn-jsx": {
"version": "5.3.2",
- "dev": true,
- "requires": {}
+ "dev": true
},
"ajv": {
"version": "8.12.0",
@@ -82244,8 +82237,7 @@
}
},
"ajv-keywords": {
- "version": "3.5.2",
- "requires": {}
+ "version": "3.5.2"
},
"anser": {
"version": "1.4.10"
@@ -82447,8 +82439,7 @@
}
},
"babel-core": {
- "version": "7.0.0-bridge.0",
- "requires": {}
+ "version": "7.0.0-bridge.0"
},
"babel-jest": {
"version": "29.6.2",
@@ -82894,7 +82885,8 @@
}
},
"chrome-trace-event": {
- "version": "1.0.3"
+ "version": "1.0.3",
+ "dev": true
},
"ci-info": {
"version": "3.8.0"
@@ -83390,8 +83382,7 @@
},
"ws": {
"version": "7.5.9",
- "dev": true,
- "requires": {}
+ "dev": true
},
"yallist": {
"version": "4.0.0",
@@ -83562,6 +83553,7 @@
},
"enhanced-resolve": {
"version": "5.15.0",
+ "dev": true,
"requires": {
"graceful-fs": "^4.2.4",
"tapable": "^2.2.0"
@@ -83635,7 +83627,8 @@
}
},
"es-module-lexer": {
- "version": "1.3.0"
+ "version": "1.3.0",
+ "dev": true
},
"es-set-tostringtag": {
"version": "2.0.1",
@@ -83785,8 +83778,7 @@
},
"eslint-config-prettier": {
"version": "8.8.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"eslint-plugin-eslint-comments": {
"version": "3.2.0",
@@ -83869,8 +83861,7 @@
},
"eslint-plugin-react-hooks": {
"version": "4.6.0",
- "dev": true,
- "requires": {}
+ "dev": true
},
"eslint-plugin-react-native": {
"version": "4.0.0",
@@ -83897,13 +83888,15 @@
},
"eslint-scope": {
"version": "5.1.1",
+ "dev": true,
"requires": {
"esrecurse": "^4.3.0",
"estraverse": "^4.1.1"
},
"dependencies": {
"estraverse": {
- "version": "4.3.0"
+ "version": "4.3.0",
+ "dev": true
}
}
},
@@ -83938,15 +83931,18 @@
},
"esrecurse": {
"version": "4.3.0",
+ "dev": true,
"requires": {
"estraverse": "^5.2.0"
}
},
"estraverse": {
- "version": "5.3.0"
+ "version": "5.3.0",
+ "dev": true
},
"esutils": {
- "version": "2.0.3"
+ "version": "2.0.3",
+ "dev": true
},
"etag": {
"version": "1.8.1"
@@ -84647,7 +84643,8 @@
}
},
"glob-to-regexp": {
- "version": "0.4.1"
+ "version": "0.4.1",
+ "dev": true
},
"global": {
"version": "4.4.0",
@@ -85402,8 +85399,7 @@
},
"dedent": {
"version": "1.5.1",
- "dev": true,
- "requires": {}
+ "dev": true
},
"pretty-format": {
"version": "29.6.2",
@@ -85714,8 +85710,7 @@
},
"jest-pnp-resolver": {
"version": "1.2.3",
- "dev": true,
- "requires": {}
+ "dev": true
},
"jest-regex-util": {
"version": "29.4.3",
@@ -86049,7 +86044,8 @@
"version": "1.0.2"
},
"json-parse-even-better-errors": {
- "version": "2.3.1"
+ "version": "2.3.1",
+ "dev": true
},
"json-schema-traverse": {
"version": "1.0.0"
@@ -86218,7 +86214,8 @@
}
},
"loader-runner": {
- "version": "4.3.0"
+ "version": "4.3.0",
+ "dev": true
},
"loader-utils": {
"version": "2.0.4",
@@ -86530,8 +86527,7 @@
}
},
"ws": {
- "version": "7.5.9",
- "requires": {}
+ "version": "7.5.9"
}
}
},
@@ -86743,8 +86739,7 @@
}
},
"ws": {
- "version": "7.5.9",
- "requires": {}
+ "version": "7.5.9"
},
"y18n": {
"version": "4.0.3"
@@ -87868,6 +87863,7 @@
},
"randombytes": {
"version": "2.1.0",
+ "dev": true,
"requires": {
"safe-buffer": "^5.1.0"
}
@@ -87889,35 +87885,12 @@
},
"dependencies": {
"ws": {
- "version": "7.5.9",
- "requires": {}
- }
- }
- },
- "react-dom": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
- "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
- "peer": true,
- "requires": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
- },
- "dependencies": {
- "scheduler": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
- "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
- "peer": true,
- "requires": {
- "loose-envify": "^1.1.0"
- }
+ "version": "7.5.9"
}
}
},
"react-freeze": {
- "version": "1.0.3",
- "requires": {}
+ "version": "1.0.3"
},
"react-is": {
"version": "16.13.1"
@@ -87978,8 +87951,7 @@
},
"react-native-actions-shortcuts": {
"version": "1.0.1",
- "dev": true,
- "requires": {}
+ "dev": true
},
"react-native-background-actions": {
"version": "2.6.7",
@@ -87989,8 +87961,7 @@
},
"react-native-begin-background-task": {
"version": "git+ssh://git@github.com/blockfirm/react-native-begin-background-task.git#c2aa793249db6cc6298a812905f955a99b864e78",
- "from": "react-native-begin-background-task@https://github.com/blockfirm/react-native-begin-background-task.git",
- "requires": {}
+ "from": "react-native-begin-background-task@https://github.com/blockfirm/react-native-begin-background-task.git"
},
"react-native-blob-util": {
"version": "0.18.3",
@@ -88051,16 +88022,14 @@
},
"react-native-check-version": {
"version": "git+ssh://git@github.com/flexible-agency/react-native-check-version.git#030a2be31d7d2cdce95c78c4528a29e377c9e6ac",
- "from": "react-native-check-version@https://github.com/flexible-agency/react-native-check-version",
- "requires": {}
+ "from": "react-native-check-version@https://github.com/flexible-agency/react-native-check-version"
},
"react-native-cli-bump-version": {
"version": "1.5.0",
"dev": true
},
"react-native-config": {
- "version": "1.5.1",
- "requires": {}
+ "version": "1.5.1"
},
"react-native-date-picker": {
"version": "4.2.6",
@@ -88069,8 +88038,7 @@
}
},
"react-native-device-info": {
- "version": "8.7.1",
- "requires": {}
+ "version": "8.7.1"
},
"react-native-document-picker": {
"version": "7.1.3",
@@ -88091,13 +88059,11 @@
"from": "react-native-exit-app@https://github.com/ammarahm-ed/react-native-exit-app.git"
},
"react-native-file-viewer": {
- "version": "2.1.5",
- "requires": {}
+ "version": "2.1.5"
},
"react-native-fingerprint-scanner": {
"version": "git+ssh://git@github.com/ammarahm-ed/react-native-fingerprint-scanner.git#7beac32968684b13948f141d84b48e700c838591",
- "from": "react-native-fingerprint-scanner@https://github.com/ammarahm-ed/react-native-fingerprint-scanner.git",
- "requires": {}
+ "from": "react-native-fingerprint-scanner@https://github.com/ammarahm-ed/react-native-fingerprint-scanner.git"
},
"react-native-gesture-handler": {
"version": "2.12.0",
@@ -88116,8 +88082,7 @@
}
},
"react-native-gzip": {
- "version": "1.1.0",
- "requires": {}
+ "version": "1.1.0"
},
"react-native-html-to-pdf-lite": {
"version": "0.9.1"
@@ -88129,12 +88094,10 @@
}
},
"react-native-image-pan-zoom": {
- "version": "2.1.12",
- "requires": {}
+ "version": "2.1.12"
},
"react-native-image-picker": {
- "version": "4.1.2",
- "requires": {}
+ "version": "4.1.2"
},
"react-native-image-zoom-viewer": {
"version": "3.0.1",
@@ -88146,8 +88109,7 @@
"version": "4.3.3"
},
"react-native-iphone-x-helper": {
- "version": "1.3.1",
- "requires": {}
+ "version": "1.3.1"
},
"react-native-keyboard-aware-scroll-view": {
"version": "0.9.5",
@@ -88162,8 +88124,7 @@
"react-native-mmkv-storage": {
"version": "0.10.0-alpha.12",
"resolved": "https://registry.npmjs.org/react-native-mmkv-storage/-/react-native-mmkv-storage-0.10.0-alpha.12.tgz",
- "integrity": "sha512-5CiarE3pTgzMGCeUwT9e+3oB60KKm7B7bUAQp3JsvfeP9y6cfN8QI2K8KSU0UjrGDgx7WlJyg62X67ZMUbL3HQ==",
- "requires": {}
+ "integrity": "sha512-5CiarE3pTgzMGCeUwT9e+3oB60KKm7B7bUAQp3JsvfeP9y6cfN8QI2K8KSU0UjrGDgx7WlJyg62X67ZMUbL3HQ=="
},
"react-native-modal-datetime-picker": {
"version": "14.0.0",
@@ -88175,13 +88136,11 @@
"version": "2.0.2"
},
"react-native-notification-sounds": {
- "version": "0.5.5",
- "requires": {}
+ "version": "0.5.5"
},
"react-native-orientation": {
"version": "git+ssh://git@github.com/yamill/react-native-orientation.git#b45830cce0837fa668838554e023979497673c82",
- "from": "react-native-orientation@https://github.com/yamill/react-native-orientation.git",
- "requires": {}
+ "from": "react-native-orientation@https://github.com/yamill/react-native-orientation.git"
},
"react-native-pdf": {
"version": "6.6.2",
@@ -88202,8 +88161,7 @@
},
"react-native-privacy-snapshot": {
"version": "git+ssh://git@github.com/standardnotes/react-native-privacy-snapshot.git#653e904c90fc6f2b578da59138f2bfe5d7f942fe",
- "from": "react-native-privacy-snapshot@https://github.com/standardnotes/react-native-privacy-snapshot.git",
- "requires": {}
+ "from": "react-native-privacy-snapshot@https://github.com/standardnotes/react-native-privacy-snapshot.git"
},
"react-native-progress": {
"version": "5.0.0",
@@ -88221,8 +88179,7 @@
"react-native-quick-sqlite": {
"version": "8.0.6",
"resolved": "https://registry.npmjs.org/react-native-quick-sqlite/-/react-native-quick-sqlite-8.0.6.tgz",
- "integrity": "sha512-XtwXnfZ1a6zRzAHoWFyVJsP3p8etx3/xww1oFKGdiOSj054PdYIeup9A53rtQ6ENyg+aqSKOgmxoN/PetulGOQ==",
- "requires": {}
+ "integrity": "sha512-XtwXnfZ1a6zRzAHoWFyVJsP3p8etx3/xww1oFKGdiOSj054PdYIeup9A53rtQ6ENyg+aqSKOgmxoN/PetulGOQ=="
},
"react-native-reanimated": {
"version": "3.3.0",
@@ -88240,22 +88197,18 @@
},
"react-native-reanimated-material-menu": {
"version": "git+ssh://git@github.com/ammarahm-ed/react-native-reanimated-material-menu.git#b1b19ba9e87333c76eb8abc3dc8377fe3ddd8bfc",
- "from": "react-native-reanimated-material-menu@github:ammarahm-ed/react-native-reanimated-material-menu",
- "requires": {}
+ "from": "react-native-reanimated-material-menu@github:ammarahm-ed/react-native-reanimated-material-menu"
},
"react-native-reanimated-progress-bar": {
- "version": "1.0.1",
- "requires": {}
+ "version": "1.0.1"
},
"react-native-safe-area-context": {
"version": "4.9.0",
"resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.9.0.tgz",
- "integrity": "sha512-/OJD9Pb8IURyvn+1tWTszWPJqsbZ4hyHBU9P0xhOmk7h5owSuqL0zkfagU0pg7Vh0G2NKQkaPpUKUMMCUMDh/w==",
- "requires": {}
+ "integrity": "sha512-/OJD9Pb8IURyvn+1tWTszWPJqsbZ4hyHBU9P0xhOmk7h5owSuqL0zkfagU0pg7Vh0G2NKQkaPpUKUMMCUMDh/w=="
},
"react-native-scoped-storage": {
- "version": "1.9.5",
- "requires": {}
+ "version": "1.9.5"
},
"react-native-screens": {
"version": "3.21.1",
@@ -88281,14 +88234,12 @@
}
},
"react-native-swiper-flatlist": {
- "version": "3.2.2",
- "requires": {}
+ "version": "3.2.2"
},
"react-native-theme-switch-animation": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/react-native-theme-switch-animation/-/react-native-theme-switch-animation-0.6.0.tgz",
- "integrity": "sha512-XC6xb1J6Pgq4XQFsq6KdxJugRHjwsj04qTDh9rZdi1mkNOy9QKtz7wCQHoK6q8CBZtF3R/sergCw9wZhIRXK3Q==",
- "requires": {}
+ "integrity": "sha512-XC6xb1J6Pgq4XQFsq6KdxJugRHjwsj04qTDh9rZdi1mkNOy9QKtz7wCQHoK6q8CBZtF3R/sergCw9wZhIRXK3Q=="
},
"react-native-tooltips": {
"version": "1.0.3"
@@ -88341,8 +88292,7 @@
}
},
"react-native-zip-archive": {
- "version": "6.0.9",
- "requires": {}
+ "version": "6.0.9"
},
"react-refresh": {
"version": "0.14.0"
@@ -88356,6 +88306,7 @@
},
"react-test-renderer": {
"version": "18.2.0",
+ "dev": true,
"requires": {
"react-is": "^18.2.0",
"react-shallow-renderer": "^16.15.0",
@@ -88363,10 +88314,12 @@
},
"dependencies": {
"react-is": {
- "version": "18.2.0"
+ "version": "18.2.0",
+ "dev": true
},
"scheduler": {
"version": "0.23.0",
+ "dev": true,
"requires": {
"loose-envify": "^1.1.0"
}
@@ -88908,6 +88861,7 @@
},
"serialize-javascript": {
"version": "6.0.1",
+ "dev": true,
"requires": {
"randombytes": "^2.1.0"
}
@@ -89619,6 +89573,7 @@
},
"terser-webpack-plugin": {
"version": "5.3.9",
+ "dev": true,
"requires": {
"@jridgewell/trace-mapping": "^0.3.17",
"jest-worker": "^27.4.5",
@@ -89629,6 +89584,7 @@
"dependencies": {
"jest-worker": {
"version": "27.5.1",
+ "dev": true,
"requires": {
"@types/node": "*",
"merge-stream": "^2.0.0",
@@ -89637,6 +89593,7 @@
},
"supports-color": {
"version": "8.1.1",
+ "dev": true,
"requires": {
"has-flag": "^4.0.0"
}
@@ -90015,8 +89972,7 @@
"version": "3.1.1"
},
"use-latest-callback": {
- "version": "0.1.6",
- "requires": {}
+ "version": "0.1.6"
},
"use-subscription": {
"version": "1.8.0",
@@ -90025,8 +89981,7 @@
}
},
"use-sync-external-store": {
- "version": "1.2.0",
- "requires": {}
+ "version": "1.2.0"
},
"utf8-byte-length": {
"version": "1.0.4",
@@ -90076,6 +90031,7 @@
},
"watchpack": {
"version": "2.4.0",
+ "dev": true,
"requires": {
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.1.2"
@@ -90092,6 +90048,7 @@
},
"webpack": {
"version": "5.88.2",
+ "dev": true,
"requires": {
"@types/eslint-scope": "^3.7.3",
"@types/estree": "^1.0.0",
@@ -90157,7 +90114,8 @@
}
},
"webpack-sources": {
- "version": "3.2.3"
+ "version": "3.2.3",
+ "dev": true
},
"whatwg-fetch": {
"version": "3.6.2"
@@ -90333,8 +90291,7 @@
"version": "0.1.0"
},
"zustand": {
- "version": "3.7.2",
- "requires": {}
+ "version": "3.7.2"
}
}
}
diff --git a/apps/theme-builder/package-lock.json b/apps/theme-builder/package-lock.json
index 3d9fdde96..a3744c9db 100644
--- a/apps/theme-builder/package-lock.json
+++ b/apps/theme-builder/package-lock.json
@@ -1030,6 +1030,7 @@
"immer": "^10.0.3",
"katex": "0.16.2",
"kysely": "^0.26.3",
+ "libsodium-wrappers": "^0.7.13",
"mac-scrollbar": "^0.13.5",
"marked": "^4.1.0",
"pdfjs-dist": "3.6.172",
@@ -1041,6 +1042,7 @@
"react-day-picker": "^8.9.1",
"react-dom": "18.2.0",
"react-dropzone": "^14.2.3",
+ "react-error-boundary": "^4.0.12",
"react-hot-toast": "^2.4.1",
"react-loading-skeleton": "^3.3.1",
"react-modal": "3.16.1",
@@ -1072,6 +1074,7 @@
"@types/wicg-file-system-access": "^2020.9.6",
"@vitejs/plugin-react-swc": "3.3.2",
"autoprefixer": "^10.4.14",
+ "better-sqlite3-multiple-ciphers": "^9.4.0",
"buffer": "^6.0.3",
"chalk": "^4.1.0",
"cross-env": "^7.0.3",
diff --git a/apps/web/package-lock.json b/apps/web/package-lock.json
index 4dcff217a..40515f18b 100644
--- a/apps/web/package-lock.json
+++ b/apps/web/package-lock.json
@@ -27835,15 +27835,17 @@
"name": "@notesnook/sodium",
"version": "1.1.0",
"license": "GPL-3.0-or-later",
- "dependencies": {
- "libsodium-wrappers-sumo": "^0.7.11",
- "sodium-native": "^4.0.1"
- },
"devDependencies": {
"@types/libsodium-wrappers-sumo": "0.7.5",
"benny": "^3.7.1",
+ "libsodium-wrappers-sumo": "^0.7.11",
+ "sodium-native": "^4.0.1",
"ts-node": "^10.9.1",
"vitest": "^0.32.2"
+ },
+ "peerDependencies": {
+ "libsodium-wrappers-sumo": ">=0.7",
+ "sodium-native": ">=4"
}
},
"../../packages/sodium/node_modules/@arrows/array": {
@@ -28436,10 +28438,12 @@
},
"../../packages/sodium/node_modules/libsodium-sumo": {
"version": "0.7.11",
+ "dev": true,
"license": "ISC"
},
"../../packages/sodium/node_modules/libsodium-wrappers-sumo": {
"version": "0.7.11",
+ "dev": true,
"license": "ISC",
"dependencies": {
"libsodium-sumo": "^0.7.11"
@@ -28610,6 +28614,7 @@
},
"../../packages/sodium/node_modules/node-gyp-build": {
"version": "4.6.0",
+ "dev": true,
"license": "MIT",
"bin": {
"node-gyp-build": "bin.js",
@@ -28776,6 +28781,7 @@
},
"../../packages/sodium/node_modules/sodium-native": {
"version": "4.0.1",
+ "dev": true,
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
@@ -38720,10 +38726,9 @@
},
"node_modules/better-sqlite3-multiple-ciphers": {
"version": "9.4.1",
- "resolved": "https://registry.npmjs.org/better-sqlite3-multiple-ciphers/-/better-sqlite3-multiple-ciphers-9.4.1.tgz",
- "integrity": "sha512-9WIeXiGodJ0bJLLMdxicmGpJHe0ahpiaNC3VLv3QQj8/h4RLOcs4yskecSkSF3Pj/u8f7juYADpdMBvx71HlLQ==",
"dev": true,
"hasInstallScript": true,
+ "license": "MIT",
"dependencies": {
"bindings": "^1.5.0",
"prebuild-install": "^7.1.1"
@@ -38739,9 +38744,8 @@
},
"node_modules/bindings": {
"version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"file-uri-to-path": "1.0.0"
}
@@ -39289,8 +39293,7 @@
},
"node_modules/date-fns": {
"version": "2.30.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
- "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==",
+ "license": "MIT",
"dependencies": {
"@babel/runtime": "^7.21.0"
},
@@ -40177,9 +40180,8 @@
},
"node_modules/file-uri-to-path": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
- "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/filelist": {
"version": "1.0.4",
@@ -41515,13 +41517,11 @@
},
"node_modules/libsodium": {
"version": "0.7.13",
- "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.13.tgz",
- "integrity": "sha512-mK8ju0fnrKXXfleL53vtp9xiPq5hKM0zbDQtcxQIsSmxNgSxqCj6R7Hl9PkrNe2j29T4yoDaF7DJLK9/i5iWUw=="
+ "license": "ISC"
},
"node_modules/libsodium-wrappers": {
"version": "0.7.13",
- "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.13.tgz",
- "integrity": "sha512-kasvDsEi/r1fMzKouIDv7B8I6vNmknXwGiYodErGuESoFTohGSKZplFtVxZqHaoQ217AynyIFgnOVRitpHs0Qw==",
+ "license": "ISC",
"dependencies": {
"libsodium": "^0.7.13"
}
@@ -43340,8 +43340,7 @@
},
"node_modules/react-day-picker": {
"version": "8.10.0",
- "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-8.10.0.tgz",
- "integrity": "sha512-mz+qeyrOM7++1NCb1ARXmkjMkzWVh2GL9YiPbRjKe0zHccvekk4HE+0MPOZOrosn8r8zTHIIeOUXTmXRqmkRmg==",
+ "license": "MIT",
"funding": {
"type": "individual",
"url": "https://github.com/sponsors/gpbl"
@@ -43379,8 +43378,7 @@
},
"node_modules/react-error-boundary": {
"version": "4.0.13",
- "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.13.tgz",
- "integrity": "sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ==",
+ "license": "MIT",
"dependencies": {
"@babel/runtime": "^7.12.5"
},