diff --git a/src/aqua/installation-spell/package.json b/src/aqua/installation-spell/package.json index 9d3333ed..0632e5f3 100644 --- a/src/aqua/installation-spell/package.json +++ b/src/aqua/installation-spell/package.json @@ -4,8 +4,8 @@ "description": "Special spell that installs services from App Config", "main": "index.js", "engines": { - "node": ">=18", - "pnpm": ">=8" + "node": "21.7.1", + "pnpm": "8.15.5" }, "files": [ "src/aqua/*" diff --git a/src/aqua/installation-spell/src/plugins/ipfs/package-lock.json b/src/aqua/installation-spell/src/plugins/ipfs/package-lock.json index 7eda8d59..d1e222c0 100644 --- a/src/aqua/installation-spell/src/plugins/ipfs/package-lock.json +++ b/src/aqua/installation-spell/src/plugins/ipfs/package-lock.json @@ -9,8 +9,8 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "ipfs-http-client": "^60.0.0", - "multiaddr": "^10.0.1" + "ipfs-http-client": "60.0.0", + "multiaddr": "10.0.1" } }, "node_modules/@chainsafe/is-ip": { @@ -849,6 +849,7 @@ "version": "60.0.0", "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-60.0.0.tgz", "integrity": "sha512-d6Rqc1UP5nWhp7j0PumK80CA5LvbTvskro+qGw7hgWvbfQ0rX/5ddig7ELvVYJbJM4YBxCJSaSHDEOGoSpzzKg==", + "deprecated": "js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details", "dependencies": { "@ipld/dag-cbor": "^9.0.0", "@ipld/dag-json": "^10.0.0", @@ -902,12 +903,17 @@ } }, "node_modules/ipfs-http-client/node_modules/uint8arrays": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.3.tgz", - "integrity": "sha512-b+aKlI2oTnxnfeSQWV1sMacqSNxqhtXySaH6bflvONGxF8V/fT3ZlYH7z2qgGfydsvpVo4JUgM/Ylyfl2YouCg==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.10.tgz", + "integrity": "sha512-AnJNUGGDJAgFw/eWu/Xb9zrVKEGlwJJCaeInlf3BkecE/zcTobk5YXYIPNQJO1q5Hh1QZrQQHf0JvcHqz2hqoA==", "dependencies": { - "multiformats": "^11.0.0" - }, + "multiformats": "^12.0.1" + } + }, + "node_modules/ipfs-http-client/node_modules/uint8arrays/node_modules/multiformats": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-12.1.3.tgz", + "integrity": "sha512-eajQ/ZH7qXZQR2AgtfpmSMizQzmyYVmCql7pdhldPuYQi4atACekbJaQplk6dWyIi10jCaFnd6pqvcEFXjbaJw==", "engines": { "node": ">=16.0.0", "npm": ">=7.0.0" @@ -1163,6 +1169,7 @@ "version": "10.0.1", "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", + "deprecated": "This module is deprecated, please upgrade to @multiformats/multiaddr", "dependencies": { "dns-over-http-resolver": "^1.2.3", "err-code": "^3.0.1", @@ -2127,11 +2134,18 @@ "integrity": "sha512-b5mYMkOkARIuVZCpvijFj9a6m5wMVLC7cf/jIPd5D/ARDOfLC5+IFkbgDXQgcU2goIsTD/O9NY4DI/Mt4OGvlg==" }, "uint8arrays": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.3.tgz", - "integrity": "sha512-b+aKlI2oTnxnfeSQWV1sMacqSNxqhtXySaH6bflvONGxF8V/fT3ZlYH7z2qgGfydsvpVo4JUgM/Ylyfl2YouCg==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.10.tgz", + "integrity": "sha512-AnJNUGGDJAgFw/eWu/Xb9zrVKEGlwJJCaeInlf3BkecE/zcTobk5YXYIPNQJO1q5Hh1QZrQQHf0JvcHqz2hqoA==", "requires": { - "multiformats": "^11.0.0" + "multiformats": "^12.0.1" + }, + "dependencies": { + "multiformats": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-12.1.3.tgz", + "integrity": "sha512-eajQ/ZH7qXZQR2AgtfpmSMizQzmyYVmCql7pdhldPuYQi4atACekbJaQplk6dWyIi10jCaFnd6pqvcEFXjbaJw==" + } } } } diff --git a/src/aqua/installation-spell/src/plugins/ipfs/package.json b/src/aqua/installation-spell/src/plugins/ipfs/package.json index 93eb18cf..9d45ae7a 100644 --- a/src/aqua/installation-spell/src/plugins/ipfs/package.json +++ b/src/aqua/installation-spell/src/plugins/ipfs/package.json @@ -6,7 +6,7 @@ "author": "", "license": "ISC", "dependencies": { - "ipfs-http-client": "^60.0.0", - "multiaddr": "^10.0.1" + "ipfs-http-client": "60.0.0", + "multiaddr": "10.0.1" } } diff --git a/src/aqua/spell/package.json b/src/aqua/spell/package.json index 6f7e104b..fbb87ca4 100644 --- a/src/aqua/spell/package.json +++ b/src/aqua/spell/package.json @@ -9,8 +9,8 @@ "types.aqua" ], "engines": { - "node": ">=18", - "pnpm": ">=8" + "node": "21.7.1", + "pnpm": "8.15.5" }, "config": { "SERVICE_DIR": "../../spell/modules/spell/spell", diff --git a/src/spell/modules/spell/Cargo.toml b/src/spell/modules/spell/Cargo.toml index a045354d..31aa7df1 100644 --- a/src/spell/modules/spell/Cargo.toml +++ b/src/spell/modules/spell/Cargo.toml @@ -7,5 +7,5 @@ members = [ ] [workspace.dependencies] -marine-sqlite-connector = "0.11.0" -marine-rs-sdk = "0.14.0" +marine-sqlite-connector = "=0.11.0" +marine-rs-sdk = "=0.14.0" diff --git a/src/spell/modules/spell/spell-distro/Cargo.toml b/src/spell/modules/spell/spell-distro/Cargo.toml index 057a23c8..4a7e15d0 100644 --- a/src/spell/modules/spell/spell-distro/Cargo.toml +++ b/src/spell/modules/spell/spell-distro/Cargo.toml @@ -10,7 +10,7 @@ build = "build.rs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -maplit = "1.0.2" +maplit = "=1.0.2" [build-dependencies] -built = "0.7.0" +built = "=0.7.0" diff --git a/src/spell/modules/spell/spell-dtos/Cargo.toml b/src/spell/modules/spell/spell-dtos/Cargo.toml index 8922e484..82fc1cc8 100644 --- a/src/spell/modules/spell/spell-dtos/Cargo.toml +++ b/src/spell/modules/spell/spell-dtos/Cargo.toml @@ -11,6 +11,6 @@ license = "Apache-2.0" marine-rs-sdk = { workspace = true } marine-sqlite-connector = { workspace = true } -thiserror = "1.0.37" -eyre = "0.6.8" -serde = "1.0.149" +thiserror = "=1.0.37" +eyre = "=0.6.8" +serde = "=1.0.149" diff --git a/src/spell/modules/spell/spell/Cargo.toml b/src/spell/modules/spell/spell/Cargo.toml index 1c5159af..6058db12 100644 --- a/src/spell/modules/spell/spell/Cargo.toml +++ b/src/spell/modules/spell/spell/Cargo.toml @@ -14,15 +14,15 @@ fluence-spell-dtos = { path = "../spell-dtos", version = "0.7.0" } marine-rs-sdk = { workspace = true } marine-sqlite-connector = { workspace = true } -eyre = "0.6.8" -cid = "0.10.0" -thiserror = "1.0.37" -fstrings = "0.2.3" -serde = "1.0.149" -serde_json = "1.0.89" +eyre = "=0.6.8" +cid = "=0.10.0" +thiserror = "=1.0.37" +fstrings = "=0.2.3" +serde = "=1.0.149" +serde_json = "=1.0.89" [dev-dependencies] -marine-rs-sdk-test = "0.16.0" -uuid = "1.2.1" -test-env-helpers = "0.2.2" -ctor = "0.2.0" +marine-rs-sdk-test = "=0.16.0" +uuid = "=1.2.1" +test-env-helpers = "=0.2.2" +ctor = "=0.2.0"