diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 50b05773b..89c6bd72a 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -87,15 +87,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" } }, "../sodium/node_modules/@arrows/array": { diff --git a/packages/crypto/package-lock.json b/packages/crypto/package-lock.json index 02d98bdfe..55a94ee5f 100644 --- a/packages/crypto/package-lock.json +++ b/packages/crypto/package-lock.json @@ -17,15 +17,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" } }, "node_modules/@notesnook/sodium": { diff --git a/packages/sodium/package-lock.json b/packages/sodium/package-lock.json index f0f4ef8b0..3f5eb8626 100644 --- a/packages/sodium/package-lock.json +++ b/packages/sodium/package-lock.json @@ -8,15 +8,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" } }, "../../../dryoc/pkg": { @@ -1028,12 +1030,14 @@ "node_modules/libsodium-sumo": { "version": "0.7.11", "resolved": "https://registry.npmjs.org/libsodium-sumo/-/libsodium-sumo-0.7.11.tgz", - "integrity": "sha512-bY+7ph7xpk51Ez2GbE10lXAQ5sJma6NghcIDaSPbM/G9elfrjLa0COHl/7P6Wb/JizQzl5UQontOOP1z0VwbLA==" + "integrity": "sha512-bY+7ph7xpk51Ez2GbE10lXAQ5sJma6NghcIDaSPbM/G9elfrjLa0COHl/7P6Wb/JizQzl5UQontOOP1z0VwbLA==", + "dev": true }, "node_modules/libsodium-wrappers-sumo": { "version": "0.7.11", "resolved": "https://registry.npmjs.org/libsodium-wrappers-sumo/-/libsodium-wrappers-sumo-0.7.11.tgz", "integrity": "sha512-DGypHOmJbB1nZn89KIfGOAkDgfv5N6SBGC3Qvmy/On0P0WD1JQvNRS/e3UL3aFF+xC0m+MYz5M+MnRnK2HMrKQ==", + "dev": true, "dependencies": { "libsodium-sumo": "^0.7.11" } @@ -1221,6 +1225,7 @@ "version": "4.6.0", "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", + "dev": true, "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -1403,6 +1408,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-4.0.1.tgz", "integrity": "sha512-OQTaxrVLtMvrnfcwZVsOTHe58MfDApJiHJNoOwcmmrhwvlYkfaUt2WuzRio8PgEMOd96R5aDHY49DCtock1zsA==", + "dev": true, "hasInstallScript": true, "dependencies": { "node-gyp-build": "^4.3.0" @@ -2510,12 +2516,14 @@ "libsodium-sumo": { "version": "0.7.11", "resolved": "https://registry.npmjs.org/libsodium-sumo/-/libsodium-sumo-0.7.11.tgz", - "integrity": "sha512-bY+7ph7xpk51Ez2GbE10lXAQ5sJma6NghcIDaSPbM/G9elfrjLa0COHl/7P6Wb/JizQzl5UQontOOP1z0VwbLA==" + "integrity": "sha512-bY+7ph7xpk51Ez2GbE10lXAQ5sJma6NghcIDaSPbM/G9elfrjLa0COHl/7P6Wb/JizQzl5UQontOOP1z0VwbLA==", + "dev": true }, "libsodium-wrappers-sumo": { "version": "0.7.11", "resolved": "https://registry.npmjs.org/libsodium-wrappers-sumo/-/libsodium-wrappers-sumo-0.7.11.tgz", "integrity": "sha512-DGypHOmJbB1nZn89KIfGOAkDgfv5N6SBGC3Qvmy/On0P0WD1JQvNRS/e3UL3aFF+xC0m+MYz5M+MnRnK2HMrKQ==", + "dev": true, "requires": { "libsodium-sumo": "^0.7.11" } @@ -2653,7 +2661,8 @@ "node-gyp-build": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", - "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==" + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", + "dev": true }, "onetime": { "version": "5.1.2", @@ -2780,6 +2789,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-4.0.1.tgz", "integrity": "sha512-OQTaxrVLtMvrnfcwZVsOTHe58MfDApJiHJNoOwcmmrhwvlYkfaUt2WuzRio8PgEMOd96R5aDHY49DCtock1zsA==", + "dev": true, "requires": { "node-gyp-build": "^4.3.0" } diff --git a/packages/sodium/package.json b/packages/sodium/package.json index ef8bc8206..1b0a8cdd7 100644 --- a/packages/sodium/package.json +++ b/packages/sodium/package.json @@ -18,11 +18,13 @@ "url": "https://github.com/streetwriters/notesnook.git", "directory": "packages/sodium" }, - "dependencies": { - "libsodium-wrappers-sumo": "^0.7.11", - "sodium-native": "^4.0.1" + "peerDependencies": { + "libsodium-wrappers-sumo": ">=0.7", + "sodium-native": ">=4" }, "devDependencies": { + "libsodium-wrappers-sumo": "^0.7.11", + "sodium-native": "^4.0.1", "@types/libsodium-wrappers-sumo": "0.7.5", "benny": "^3.7.1", "ts-node": "^10.9.1",