Compare commits

...

9 Commits

Author SHA1 Message Date
fluencebot
25faa5af30
chore: release main (#439)
* chore: release main

* chore: Regenerate pnpm lock file
2024-02-24 02:07:03 +07:00
Akim
702ad605a8
fix(deps)!: Update avm to 0.62 (#438)
* Update avm

* Update nox image

* Fix lint

* Bump marine

* fix lint

* update tag
2024-02-24 01:37:00 +07:00
Akim
3b1371f968
chore: Rename master to main (#437)
Update branch
2024-02-23 17:09:25 +07:00
fluencebot
b269cf4100
chore: release master (#436) 2024-02-23 02:59:05 +02:00
Anatolios Laskaris
6b934b4bcb
chore: Revert "chore: release master (#434)" (#435)
Revert "chore: release master (#434)"

This reverts commit 31d82047a7e6aed6f432a34695db855bd8fd6259.
2024-02-23 02:57:23 +02:00
fluencebot
31d82047a7
chore: release master (#434) 2024-02-23 02:55:29 +02:00
Anatolios Laskaris
e8417d069a
fix: Rename testnet to dar (#433)
Rename testnet to dar
2024-02-23 02:54:43 +02:00
fluencebot
0edea02701
chore: release master (#432) 2024-02-09 10:50:35 +00:00
Akim
d7070fd71e
fix(js-client): Handle null as user input value (#431)
Handle null as user input value
2024-02-09 17:19:56 +07:00
25 changed files with 180 additions and 138 deletions

View File

@ -1,8 +1,8 @@
{
"packages/core/js-client": "0.8.2",
"packages/core/marine-worker": "0.5.1",
"packages/core/aqua-to-js": "0.3.10",
"packages/core/js-client-isomorphic": "0.5.0",
"packages/core/interfaces": "0.11.0",
"packages/core/js-client": "0.9.0",
"packages/core/marine-worker": "0.6.0",
"packages/core/aqua-to-js": "0.3.13",
"packages/core/js-client-isomorphic": "0.6.0",
"packages/core/interfaces": "0.12.0",
"packages/core/npm-aqua-compiler": "0.0.3"
}

View File

@ -15,7 +15,7 @@ on:
- "reopened"
push:
branches:
- "master"
- "main"
paths-ignore:
- "**.md"
- ".github/**"
@ -43,7 +43,7 @@ jobs:
uses: fluencelabs/aqua/.github/workflows/tests.yml@main
with:
js-client-snapshots: "${{ needs.js-client.outputs.js-client-snapshots }}"
nox-image: "docker.fluence.dev/nox:feat-VM-407-msgpack-particle"
nox-image: "docker.fluence.dev/nox:renovate-avm_4905_1"
flox:
needs:
- js-client
@ -51,4 +51,4 @@ jobs:
uses: fluencelabs/flox/.github/workflows/tests.yml@main
with:
js-client-snapshots: "${{ needs.js-client.outputs.js-client-snapshots }}"
nox-image: "docker.fluence.dev/nox:feat-VM-407-msgpack-particle"
nox-image: "docker.fluence.dev/nox:renovate-avm_4905_1"

View File

@ -3,7 +3,7 @@ name: "release-please"
on:
push:
branches:
- "master"
- "main"
concurrency:
group: "${{ github.workflow }}-${{ github.ref }}"

View File

@ -10,7 +10,7 @@ on:
- "!.github/workflows/snapshot.yml"
push:
branches:
- "master"
- "main"
paths-ignore:
- "**.md"
- ".github/**"
@ -28,4 +28,4 @@ jobs:
uses: ./.github/workflows/tests.yml
with:
ref: ${{ github.ref }}
nox-image: "docker.fluence.dev/nox:feat-VM-407-msgpack-particle"
nox-image: "docker.fluence.dev/nox:renovate-avm_4905_1"

View File

@ -14,7 +14,7 @@ on:
ref:
description: "git ref to checkout to"
type: string
default: "master"
default: "main"
outputs:
js-client-snapshots:
description: "js-client snapshots"

View File

@ -18,7 +18,7 @@ on:
ref:
description: "git ref to checkout to"
type: string
default: "master"
default: "main"
env:
NOX_IMAGE: "${{ inputs.nox-image }}"

View File

@ -75,6 +75,25 @@
* devDependencies
* @fluencelabs/js-client bumped to 0.8.2
### Dependencies
* The following workspace dependencies were updated
* devDependencies
* @fluencelabs/js-client bumped to 0.8.3
### Dependencies
* The following workspace dependencies were updated
* devDependencies
* @fluencelabs/js-client bumped to 0.8.4
### Dependencies
* The following workspace dependencies were updated
* devDependencies
* @fluencelabs/interfaces bumped to 0.12.0
* @fluencelabs/js-client bumped to 0.9.0
## [0.3.5](https://github.com/fluencelabs/js-client/compare/aqua-to-js-v0.3.4...aqua-to-js-v0.3.5) (2023-12-15)

View File

@ -1,7 +1,7 @@
{
"name": "@fluencelabs/aqua-to-js",
"type": "module",
"version": "0.3.10",
"version": "0.3.13",
"description": "Tool for generating aqua wrapper",
"main": "dist/index.js",
"files": [

View File

@ -1,5 +1,16 @@
# Changelog
## [0.12.0](https://github.com/fluencelabs/js-client/compare/interfaces-v0.11.0...interfaces-v0.12.0) (2024-02-23)
### ⚠ BREAKING CHANGES
* **deps:** Update avm to 0.62 ([#438](https://github.com/fluencelabs/js-client/issues/438))
### Bug Fixes
* **deps:** Update avm to 0.62 ([#438](https://github.com/fluencelabs/js-client/issues/438)) ([702ad60](https://github.com/fluencelabs/js-client/commit/702ad605a8e9217f66d3992f31ae8461283ff0b1))
## [0.11.0](https://github.com/fluencelabs/js-client/compare/interfaces-v0.10.0...interfaces-v0.11.0) (2024-01-26)

View File

@ -1,7 +1,7 @@
{
"name": "@fluencelabs/interfaces",
"type": "module",
"version": "0.11.0",
"version": "0.12.0",
"description": "Interfaces",
"main": "./dist/index.js",
"typings": "./dist/index.d.ts",
@ -49,8 +49,6 @@
"license": "Apache-2.0",
"dependencies": {},
"devDependencies": {
"@multiformats/multiaddr": "11.3.0",
"@fluencelabs/avm": "0.59.0",
"hotscript": "1.0.13"
}
}

View File

@ -14,6 +14,8 @@
* limitations under the License.
*/
import { Call, Pipe, Objects, Tuples, Unions, Fn } from "hotscript";
import {
ArrayType,
ArrowType,
@ -25,8 +27,7 @@ import {
StructType,
TopType,
UnlabeledProductType,
} from "@fluencelabs/interfaces";
import { Call, Pipe, Objects, Tuples, Unions, Fn } from "hotscript";
} from "./compilerSupport/aquaTypeDefinitions.js";
// Type definitions for inferring ts types from air json definition
// In the future we may remove string type declaration and move to type inference.

View File

@ -1,21 +0,0 @@
/**
* Copyright 2023 Fluence Labs Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export type InterfaceToType<T extends object> = {
[K in keyof T]: T[K];
};
export type MaybePromise<T> = T | Promise<T>;

View File

@ -1,5 +1,23 @@
# Changelog
## [0.6.0](https://github.com/fluencelabs/js-client/compare/js-client-isomorphic-v0.5.0...js-client-isomorphic-v0.6.0) (2024-02-23)
### ⚠ BREAKING CHANGES
* **deps:** Update avm to 0.62 ([#438](https://github.com/fluencelabs/js-client/issues/438))
### Bug Fixes
* **deps:** Update avm to 0.62 ([#438](https://github.com/fluencelabs/js-client/issues/438)) ([702ad60](https://github.com/fluencelabs/js-client/commit/702ad605a8e9217f66d3992f31ae8461283ff0b1))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @fluencelabs/marine-worker bumped from 0.5.1 to 0.6.0
## [0.5.0](https://github.com/fluencelabs/js-client/compare/js-client-isomorphic-v0.4.0...js-client-isomorphic-v0.5.0) (2024-01-26)

View File

@ -1,12 +1,11 @@
{
"type": "module",
"name": "@fluencelabs/js-client-isomorphic",
"version": "0.5.0",
"version": "0.6.0",
"description": "Isomorphic entities for js-client",
"files": [
"dist"
],
"main": "index.js",
"scripts": {
"build": "tsc",
"prepare": "node createVersionFile.js"
@ -23,9 +22,9 @@
}
},
"dependencies": {
"@fluencelabs/avm": "0.59.0",
"@fluencelabs/marine-js": "0.8.0",
"@fluencelabs/marine-worker": "0.5.1",
"@fluencelabs/avm": "0.62.0",
"@fluencelabs/marine-js": "0.13.0",
"@fluencelabs/marine-worker": "0.6.0",
"@fluencelabs/threads": "^2.0.0"
},
"keywords": [],

View File

@ -12,6 +12,40 @@
* dependencies
* @fluencelabs/interfaces bumped to 0.9.0
## [0.9.0](https://github.com/fluencelabs/js-client/compare/js-client-v0.8.4...js-client-v0.9.0) (2024-02-23)
### ⚠ BREAKING CHANGES
* **deps:** Update avm to 0.62 ([#438](https://github.com/fluencelabs/js-client/issues/438))
### Bug Fixes
* **deps:** Update avm to 0.62 ([#438](https://github.com/fluencelabs/js-client/issues/438)) ([702ad60](https://github.com/fluencelabs/js-client/commit/702ad605a8e9217f66d3992f31ae8461283ff0b1))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @fluencelabs/interfaces bumped to 0.12.0
* @fluencelabs/js-client-isomorphic bumped to 0.6.0
* @fluencelabs/marine-worker bumped from 0.5.1 to 0.6.0
## [0.8.4](https://github.com/fluencelabs/js-client/compare/js-client-v0.8.3...js-client-v0.8.4) (2024-02-23)
### Bug Fixes
* Rename testnet to dar ([#433](https://github.com/fluencelabs/js-client/issues/433)) ([e8417d0](https://github.com/fluencelabs/js-client/commit/e8417d069a8cc2244f392b028e7464c9917ec063))
## [0.8.3](https://github.com/fluencelabs/js-client/compare/js-client-v0.8.2...js-client-v0.8.3) (2024-02-09)
### Bug Fixes
* **js-client:** Handle null as user input value ([#431](https://github.com/fluencelabs/js-client/issues/431)) ([d7070fd](https://github.com/fluencelabs/js-client/commit/d7070fd71ef8524bdc47c0c84afe0a62ae80dca6))
## [0.8.2](https://github.com/fluencelabs/js-client/compare/js-client-v0.8.1...js-client-v0.8.2) (2024-02-09)

View File

@ -1,6 +1,6 @@
{
"name": "@fluencelabs/js-client",
"version": "0.8.2",
"version": "0.9.0",
"description": "Client for interacting with Fluence network",
"engines": {
"node": ">=10",
@ -32,10 +32,10 @@
"dependencies": {
"@chainsafe/libp2p-noise": "14.0.0",
"@chainsafe/libp2p-yamux": "6.0.1",
"@fluencelabs/avm": "0.59.0",
"@fluencelabs/avm": "0.62.0",
"@fluencelabs/interfaces": "workspace:*",
"@fluencelabs/js-client-isomorphic": "workspace:*",
"@fluencelabs/marine-worker": "0.5.1",
"@fluencelabs/marine-worker": "0.6.0",
"@fluencelabs/threads": "^2.0.0",
"@libp2p/crypto": "4.0.1",
"@libp2p/identify": "1.0.11",

View File

@ -179,6 +179,7 @@ describe("Conversion from aqua to typescript", () => {
test.each`
aqua | ts | type
${1} | ${1} | ${i32}
${null} | ${null} | ${opt_i32}
${[]} | ${null} | ${opt_i32}
${[1]} | ${1} | ${opt_i32}
${[1, 2, 3]} | ${[1, 2, 3]} | ${array_i32}
@ -205,7 +206,11 @@ describe("Conversion from aqua to typescript", () => {
// assert
expect(tsFromAqua).toStrictEqual(ts);
expect(aquaFromTs).toStrictEqual(aqua);
// 'null' -> 'null' -> [] ; 'null' not equal []
if (aqua !== null || ts !== null) {
expect(aquaFromTs).toStrictEqual(aqua);
}
},
);
});

View File

@ -102,11 +102,11 @@ export function aqua2js(
if (schema.tag === "nil") {
return null;
} else if (schema.tag === "option") {
if (!Array.isArray(value)) {
throw new SchemaValidationError(path, schema, "array", value);
if (!Array.isArray(value) && value !== null) {
throw new SchemaValidationError(path, schema, "array or null", value);
}
if ("0" in value) {
if (value !== null && "0" in value) {
return aqua2js(value[0], schema.type, { path: [...path, "?"] });
} else {
return null;

View File

@ -515,6 +515,15 @@ export abstract class FluencePeer {
item.callResults,
);
const [, , , forthParam] = args;
if (
typeof forthParam === "object" &&
"hard_limit_enabled" in forthParam
) {
forthParam["hard_limit_enabled"] = false;
}
let avmCallResult: InterpreterResult | Error;
try {

View File

@ -52,57 +52,57 @@ export const stage: Relay[] = [
export const testNet: Relay[] = [
{
multiaddr:
"/dns4/0-testnet.fluence.dev/tcp/9000/wss/p2p/12D3KooWMhVpgfQxBLkQkJed8VFNvgN4iE6MD7xCybb1ZYWW2Gtz",
"/dns4/0-dar.fluence.dev/tcp/9000/wss/p2p/12D3KooWMhVpgfQxBLkQkJed8VFNvgN4iE6MD7xCybb1ZYWW2Gtz",
peerId: "12D3KooWMhVpgfQxBLkQkJed8VFNvgN4iE6MD7xCybb1ZYWW2Gtz",
},
{
multiaddr:
"/dns4/1-testnet.fluence.dev/tcp/9000/wss/p2p/12D3KooWEXNUbCXooUwHrHBbrmjsrpHXoEphPwbjQXEGyzbqKnE9",
"/dns4/1-dar.fluence.dev/tcp/9000/wss/p2p/12D3KooWEXNUbCXooUwHrHBbrmjsrpHXoEphPwbjQXEGyzbqKnE9",
peerId: "12D3KooWEXNUbCXooUwHrHBbrmjsrpHXoEphPwbjQXEGyzbqKnE9",
},
{
multiaddr:
"/dns4/2-testnet.fluence.dev/tcp/9000/wss/p2p/12D3KooWHk9BjDQBUqnavciRPhAYFvqKBe4ZiPPvde7vDaqgn5er",
"/dns4/2-dar.fluence.dev/tcp/9000/wss/p2p/12D3KooWHk9BjDQBUqnavciRPhAYFvqKBe4ZiPPvde7vDaqgn5er",
peerId: "12D3KooWHk9BjDQBUqnavciRPhAYFvqKBe4ZiPPvde7vDaqgn5er",
},
{
multiaddr:
"/dns4/3-testnet.fluence.dev/tcp/9000/wss/p2p/12D3KooWBUJifCTgaxAUrcM9JysqCcS4CS8tiYH5hExbdWCAoNwb",
"/dns4/3-dar.fluence.dev/tcp/9000/wss/p2p/12D3KooWBUJifCTgaxAUrcM9JysqCcS4CS8tiYH5hExbdWCAoNwb",
peerId: "12D3KooWBUJifCTgaxAUrcM9JysqCcS4CS8tiYH5hExbdWCAoNwb",
},
{
multiaddr:
"/dns4/4-testnet.fluence.dev/tcp/9000/wss/p2p/12D3KooWJbJFaZ3k5sNd8DjQgg3aERoKtBAnirEvPV8yp76kEXHB",
"/dns4/4-dar.fluence.dev/tcp/9000/wss/p2p/12D3KooWJbJFaZ3k5sNd8DjQgg3aERoKtBAnirEvPV8yp76kEXHB",
peerId: "12D3KooWJbJFaZ3k5sNd8DjQgg3aERoKtBAnirEvPV8yp76kEXHB",
},
{
multiaddr:
"/dns4/5-testnet.fluence.dev/tcp/9000/wss/p2p/12D3KooWCKCeqLPSgMnDjyFsJuWqREDtKNHx1JEBiwaMXhCLNTRb",
"/dns4/5-dar.fluence.dev/tcp/9000/wss/p2p/12D3KooWCKCeqLPSgMnDjyFsJuWqREDtKNHx1JEBiwaMXhCLNTRb",
peerId: "12D3KooWCKCeqLPSgMnDjyFsJuWqREDtKNHx1JEBiwaMXhCLNTRb",
},
{
multiaddr:
"/dns4/6-testnet.fluence.dev/tcp/9000/wss/p2p/12D3KooWKnRcsTpYx9axkJ6d69LPfpPXrkVLe96skuPTAo76LLVH",
"/dns4/6-dar.fluence.dev/tcp/9000/wss/p2p/12D3KooWKnRcsTpYx9axkJ6d69LPfpPXrkVLe96skuPTAo76LLVH",
peerId: "12D3KooWKnRcsTpYx9axkJ6d69LPfpPXrkVLe96skuPTAo76LLVH",
},
{
multiaddr:
"/dns4/7-testnet.fluence.dev/tcp/9000/wss/p2p/12D3KooWBSdm6TkqnEFrgBuSkpVE3dR1kr6952DsWQRNwJZjFZBv",
"/dns4/7-dar.fluence.dev/tcp/9000/wss/p2p/12D3KooWBSdm6TkqnEFrgBuSkpVE3dR1kr6952DsWQRNwJZjFZBv",
peerId: "12D3KooWBSdm6TkqnEFrgBuSkpVE3dR1kr6952DsWQRNwJZjFZBv",
},
{
multiaddr:
"/dns4/8-testnet.fluence.dev/tcp/9000/wss/p2p/12D3KooWGzNvhSDsgFoHwpWHAyPf1kcTYCGeRBPfznL8J6qdyu2H",
"/dns4/8-dar.fluence.dev/tcp/9000/wss/p2p/12D3KooWGzNvhSDsgFoHwpWHAyPf1kcTYCGeRBPfznL8J6qdyu2H",
peerId: "12D3KooWGzNvhSDsgFoHwpWHAyPf1kcTYCGeRBPfznL8J6qdyu2H",
},
{
multiaddr:
"/dns4/9-testnet.fluence.dev/tcp/9000/wss/p2p/12D3KooWF7gjXhQ4LaKj6j7ntxsPpGk34psdQicN2KNfBi9bFKXg",
"/dns4/9-dar.fluence.dev/tcp/9000/wss/p2p/12D3KooWF7gjXhQ4LaKj6j7ntxsPpGk34psdQicN2KNfBi9bFKXg",
peerId: "12D3KooWF7gjXhQ4LaKj6j7ntxsPpGk34psdQicN2KNfBi9bFKXg",
},
{
multiaddr:
"/dns4/10-testnet.fluence.dev/tcp/9000/wss/p2p/12D3KooWB9P1xmV3c7ZPpBemovbwCiRRTKd3Kq2jsVPQN4ZukDfy",
"/dns4/10-dar.fluence.dev/tcp/9000/wss/p2p/12D3KooWB9P1xmV3c7ZPpBemovbwCiRRTKd3Kq2jsVPQN4ZukDfy",
peerId: "12D3KooWB9P1xmV3c7ZPpBemovbwCiRRTKd3Kq2jsVPQN4ZukDfy",
},
];

View File

@ -55,7 +55,7 @@ export const allowServiceFn = (
*/
export const allowExactJsonPath = (jsonPath: string): SecurityGuard => {
return allowTetraplet((t) => {
return t.json_path === jsonPath;
return t.lens === jsonPath;
});
};

View File

@ -221,7 +221,7 @@ export const makeTestTetraplet = (
peer_pk: initPeerId,
function_name: fnName,
service_id: serviceId,
json_path: "",
lens: "",
},
],
],

View File

@ -1,5 +1,16 @@
# Changelog
## [0.6.0](https://github.com/fluencelabs/js-client/compare/marine-worker-v0.5.1...marine-worker-v0.6.0) (2024-02-23)
### ⚠ BREAKING CHANGES
* **deps:** Update avm to 0.62 ([#438](https://github.com/fluencelabs/js-client/issues/438))
### Bug Fixes
* **deps:** Update avm to 0.62 ([#438](https://github.com/fluencelabs/js-client/issues/438)) ([702ad60](https://github.com/fluencelabs/js-client/commit/702ad605a8e9217f66d3992f31ae8461283ff0b1))
## [0.5.1](https://github.com/fluencelabs/js-client/compare/marine-worker-v0.5.0...marine-worker-v0.5.1) (2023-12-15)

View File

@ -1,7 +1,7 @@
{
"type": "module",
"name": "@fluencelabs/marine-worker",
"version": "0.5.1",
"version": "0.6.0",
"description": "Marine worker",
"files": [
"dist"
@ -24,7 +24,7 @@
"vitest": "0.34.6"
},
"dependencies": {
"@fluencelabs/marine-js": "0.8.0",
"@fluencelabs/marine-js": "0.13.0",
"observable-fns": "0.6.1",
"@fluencelabs/threads": "^2.0.0"
}

100
pnpm-lock.yaml generated
View File

@ -196,12 +196,6 @@ importers:
packages/core/interfaces:
devDependencies:
'@fluencelabs/avm':
specifier: 0.59.0
version: 0.59.0
'@multiformats/multiaddr':
specifier: 11.3.0
version: 11.3.0
hotscript:
specifier: 1.0.13
version: 1.0.13
@ -215,8 +209,8 @@ importers:
specifier: 6.0.1
version: 6.0.1
'@fluencelabs/avm':
specifier: 0.59.0
version: 0.59.0
specifier: 0.62.0
version: 0.62.0
'@fluencelabs/interfaces':
specifier: workspace:*
version: link:../interfaces
@ -224,7 +218,7 @@ importers:
specifier: workspace:*
version: link:../js-client-isomorphic
'@fluencelabs/marine-worker':
specifier: 0.5.1
specifier: 0.6.0
version: link:../marine-worker
'@fluencelabs/threads':
specifier: ^2.0.0
@ -333,13 +327,13 @@ importers:
packages/core/js-client-isomorphic:
dependencies:
'@fluencelabs/avm':
specifier: 0.59.0
version: 0.59.0
specifier: 0.62.0
version: 0.62.0
'@fluencelabs/marine-js':
specifier: 0.8.0
version: 0.8.0
specifier: 0.13.0
version: 0.13.0
'@fluencelabs/marine-worker':
specifier: 0.5.1
specifier: 0.6.0
version: link:../marine-worker
'@fluencelabs/threads':
specifier: ^2.0.0
@ -348,8 +342,8 @@ importers:
packages/core/marine-worker:
dependencies:
'@fluencelabs/marine-js':
specifier: 0.8.0
version: 0.8.0
specifier: 0.13.0
version: 0.13.0
'@fluencelabs/threads':
specifier: ^2.0.0
version: 2.0.0
@ -1878,6 +1872,7 @@ packages:
/@chainsafe/is-ip@2.0.2:
resolution: {integrity: sha512-ndGqEMG1W5WkGagaqOZHpPU172AGdxr+LD15sv3WIUvT5oCFUrG1Y0CW/v2Egwj4JXEvSibaIIIqImsm98y1nA==}
dev: false
/@chainsafe/libp2p-noise@14.0.0:
resolution: {integrity: sha512-/E7QnSL24APpfXTj/YRS/EVRvTATg09+AwqEUGs+OeLFcO/DwPal3W6pj7c4eyJFSgxnegbpbgiH8EBvTZ4Iwg==}
@ -2724,11 +2719,6 @@ packages:
resolution: {integrity: sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
/@fastify/busboy@2.1.0:
resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==}
engines: {node: '>=14'}
dev: true
/@fluencelabs/aqua-api@0.13.0:
resolution: {integrity: sha512-AY6pXoK6xsFfgQHxhv6Lj+uPZKqiL3qPc2EVIZcl1RFX0Q+S0o1SmFlAVX2PrdA+31gbk9aAOtTXt+40GadooA==}
dev: true
@ -2749,14 +2739,15 @@ packages:
resolution: {integrity: sha512-+JVbWmHeGB+X/BSqmk6/B0gwWJ4bEAxkepVTN8l0mVrJ5zRRmYaCKVplWy6Z3W012m3VVK3A1o3rm/fgfVrQkw==}
dev: true
/@fluencelabs/avm@0.59.0:
resolution: {integrity: sha512-dm6CMCAq5HLEInbYICd17PlhDiKR5kxVFL4v4O0BfQhKskSA4riC+E/6pcQqj8XK7I3bKkFZCoY4bq1q6LDarw==}
/@fluencelabs/avm@0.62.0:
resolution: {integrity: sha512-6jV8Ix967VG7A8fhc0jP+nMT6heR9wQ8RpPyFzeorHZmILBszGwb/j02PW6WNA0E3bsAGZYyG5N0NanG9pH5tQ==}
dependencies:
msgpack-lite: 0.1.26
multicodec: 3.2.1
dev: false
/@fluencelabs/marine-js@0.8.0:
resolution: {integrity: sha512-exxp0T0Dk69dxnbpAiVc/qp66s8Jq/P71TRB9aeQZLZy3EQtVAMCBJvwQY8LzVVlYEyVjmqQkFG/N0rAeYU1vg==}
/@fluencelabs/marine-js@0.13.0:
resolution: {integrity: sha512-/qGc6FkLAwgf4U1P8eSb3ECY6cNm77FjfGokva+Pme4VB9EAKDdWxpY/F+AcdUyJ7XUgl/I4eMebTDGpMto5bQ==}
dependencies:
'@wasmer/wasi': 0.12.0
'@wasmer/wasmfs': 0.12.0
@ -3377,20 +3368,6 @@ packages:
- supports-color
dev: false
/@multiformats/multiaddr@11.3.0:
resolution: {integrity: sha512-Inrmp986nHe92pgYyOWNVnB8QDmYe5EhR/7TStc46O4YEm87pbc1i4DWiTlEJ6tOpL8V6IBH5ol8BZsIaN+Tww==}
engines: {node: '>=16.0.0', npm: '>=7.0.0'}
dependencies:
'@chainsafe/is-ip': 2.0.2
dns-over-http-resolver: 2.1.3
err-code: 3.0.1
multiformats: 11.0.2
uint8arrays: 4.0.10
varint: 6.0.0
transitivePeerDependencies:
- supports-color
dev: true
/@multiformats/multiaddr@12.1.12:
resolution: {integrity: sha512-hrY4uN/oeYhn410jBSpVXn37eenn4djKOj6Dh20Yh4xzGgqmS6u+/X08zQfHgWNjk7NJejPUcRfHEfs8e/MOcw==}
dependencies:
@ -6842,17 +6819,6 @@ packages:
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
dev: false
/dns-over-http-resolver@2.1.3:
resolution: {integrity: sha512-zjRYFhq+CsxPAouQWzOsxNMvEN+SHisjzhX8EMxd2Y0EG3thvn6wXQgMJLnTDImkhe4jhLbOQpXtL10nALBOSA==}
dependencies:
debug: 4.3.4
native-fetch: 4.0.2(undici@5.28.2)
receptacle: 1.3.2
undici: 5.28.2
transitivePeerDependencies:
- supports-color
dev: true
/dns-over-http-resolver@3.0.0:
resolution: {integrity: sha512-5+BI+B7n8LKhNaEZBYErr+CBd9t5nYtjunByLhrLGtZ+i3TRgiU8yE87pCjEBu2KOwNsD9ljpSXEbZ4S8xih5g==}
dependencies:
@ -7065,6 +7031,7 @@ packages:
/err-code@3.0.1:
resolution: {integrity: sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==}
dev: false
/error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
@ -7793,6 +7760,7 @@ packages:
/event-lite@0.1.3:
resolution: {integrity: sha512-8qz9nOz5VeD2z96elrEKD2U433+L3DWdUdDkOINLGOJvx1GsMBbMn0aCeu28y8/e85A6mCigBiFlYMnTBEGlSw==}
dev: false
/eventemitter3@4.0.7:
resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
@ -8771,12 +8739,13 @@ packages:
/int64-buffer@0.1.10:
resolution: {integrity: sha512-v7cSY1J8ydZ0GyjUHqF+1bshJ6cnEVLo9EnjB8p+4HDRPZc9N5jjmvUV7NvEsqQOKyH0pmIBFWXVQbiS0+OBbA==}
dev: false
/int64-buffer@1.0.1:
resolution: {integrity: sha512-+3azY4pXrjAupJHU1V9uGERWlhoqNswJNji6aD/02xac7oxol508AsMC5lxKhEqyZeDFy3enq5OGWXF4u75hiw==}
engines: {node: '>= 4.5.0'}
dev: false
/interface-datastore@8.2.10:
resolution: {integrity: sha512-D8RuxMdjOPB+j6WMDJ+I2aXTDzUT6DIVjgzo1E+ODL7w8WrSFl9FXD2SYmgj6vVzdb7Kb5qmAI9pEnDZJz7ifg==}
dependencies:
@ -9059,6 +9028,7 @@ packages:
/isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
dev: false
/isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
@ -10556,6 +10526,7 @@ packages:
ieee754: 1.2.1
int64-buffer: 0.1.10
isarray: 1.0.0
dev: false
/multicast-dns@7.2.5:
resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==}
@ -10571,20 +10542,17 @@ packages:
dependencies:
uint8arrays: 3.1.1
varint: 6.0.0
dev: false
/multiformats@11.0.1:
resolution: {integrity: sha512-atWruyH34YiknSdL5yeIir00EDlJRpHzELYQxG7Iy29eCyL+VrZHpPrX5yqlik3jnuqpLpRKVZ0SGVb9UzKaSA==}
engines: {node: '>=16.0.0', npm: '>=7.0.0'}
dev: false
/multiformats@11.0.2:
resolution: {integrity: sha512-b5mYMkOkARIuVZCpvijFj9a6m5wMVLC7cf/jIPd5D/ARDOfLC5+IFkbgDXQgcU2goIsTD/O9NY4DI/Mt4OGvlg==}
engines: {node: '>=16.0.0', npm: '>=7.0.0'}
dev: true
/multiformats@12.1.3:
resolution: {integrity: sha512-eajQ/ZH7qXZQR2AgtfpmSMizQzmyYVmCql7pdhldPuYQi4atACekbJaQplk6dWyIi10jCaFnd6pqvcEFXjbaJw==}
engines: {node: '>=16.0.0', npm: '>=7.0.0'}
dev: false
/multiformats@13.0.1:
resolution: {integrity: sha512-bt3R5iXe2O8xpp3wkmQhC73b/lC4S2ihU8Dndwcsysqbydqb8N+bpP116qMcClZ17g58iSIwtXUTcg2zT4sniA==}
@ -10592,6 +10560,7 @@ packages:
/multiformats@9.9.0:
resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==}
dev: false
/mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
@ -10606,14 +10575,6 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
/native-fetch@4.0.2(undici@5.28.2):
resolution: {integrity: sha512-4QcVlKFtv2EYVS5MBgsGX5+NWKtbDbIECdUXDBGDMAZXq3Jkv9zf+y8iS7Ub8fEdga3GpYeazp9gauNqXHJOCg==}
peerDependencies:
undici: '*'
dependencies:
undici: 5.28.2
dev: true
/natural-compare-lite@1.4.0:
resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
dev: false
@ -12652,6 +12613,7 @@ packages:
resolution: {integrity: sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==}
dependencies:
ms: 2.1.3
dev: false
/recursive-readdir@2.2.3:
resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==}
@ -14170,11 +14132,13 @@ packages:
resolution: {integrity: sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==}
dependencies:
multiformats: 9.9.0
dev: false
/uint8arrays@4.0.10:
resolution: {integrity: sha512-AnJNUGGDJAgFw/eWu/Xb9zrVKEGlwJJCaeInlf3BkecE/zcTobk5YXYIPNQJO1q5Hh1QZrQQHf0JvcHqz2hqoA==}
dependencies:
multiformats: 12.1.3
dev: false
/uint8arrays@4.0.3:
resolution: {integrity: sha512-b+aKlI2oTnxnfeSQWV1sMacqSNxqhtXySaH6bflvONGxF8V/fT3ZlYH7z2qgGfydsvpVo4JUgM/Ylyfl2YouCg==}
@ -14212,13 +14176,6 @@ packages:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
dev: true
/undici@5.28.2:
resolution: {integrity: sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==}
engines: {node: '>=14.0'}
dependencies:
'@fastify/busboy': 2.1.0
dev: true
/unicode-canonical-property-names-ecmascript@2.0.0:
resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
engines: {node: '>=4'}
@ -14392,6 +14349,7 @@ packages:
/varint@6.0.0:
resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==}
dev: false
/vary@1.1.2:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}