Skip to content
This repository was archived by the owner on Jul 10, 2025. It is now read-only.

Commit 9667c4f

Browse files
coder11nahsi
andauthored
feat!: Standalone web JS Client (#243)
- Move marine-related part into FJS repo (fixes DXJ-184) - Move towards component-oriented architecture (fixes DXJ-183) - Different JS Client distros for node.js and web (fixes DXJ-185) - Update libp2p to 0.42.2 (fixes DXJ-26) - Add JS Client API (fixes DXJ-196, fixes DXJ-177, fixes DXJ-60) - Add Smoke test for JS Client web (fixes DXJ-253) --------- Co-authored-by: Anatoly Laskaris <github_me@nahsi.dev>
1 parent e02c506 commit 9667c4f

File tree

212 files changed

+19207
-10571
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

212 files changed

+19207
-10571
lines changed

.github/workflows/release_github.yml

Lines changed: 0 additions & 52 deletions
This file was deleted.

.github/workflows/release_packages.yml

Lines changed: 0 additions & 39 deletions
This file was deleted.

.github/workflows/snapshot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ on:
1414
ref:
1515
description: "git ref to checkout to"
1616
type: string
17-
default: "master"
17+
default: "v0.28.0"
1818
outputs:
1919
fluence-js-version:
2020
description: "@fluencelabs/fluence version"

.github/workflows/tests.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ on:
1818
ref:
1919
description: "git ref to checkout to"
2020
type: string
21-
default: "master"
21+
default: "v0.28.0"
2222

2323
env:
2424
RUST_PEER_IMAGE: "${{ inputs.rust-peer-image }}"
@@ -29,7 +29,6 @@ jobs:
2929
fluence-js:
3030
name: "Run tests"
3131
runs-on: ubuntu-latest
32-
timeout-minutes: 30
3332

3433
permissions:
3534
contents: read

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
auto-install-peers=true
2+
save-exact=true

.prettierrc.cjs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
module.exports = {
2+
semi: true,
3+
trailingComma: 'all',
4+
singleQuote: true,
5+
printWidth: 120,
6+
tabWidth: 4,
7+
useTabs: false,
8+
};

README.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,6 @@ Build all packages
2828
pnpm -r build
2929
```
3030

31-
### Repository structure
32-
33-
| Folder | Package | Description |
34-
| --------------------------- | ----------------------- | --------------------------------------------- |
35-
| packages/fluence-js | @fluencelabs/fluence-js | TypeScript implementation of the Fluence Peer |
36-
| packages/fluence-interfaces | @fluencelabs/interfaces | Common interfaces used in Fluence Peer |
37-
| packages/fluence-connection | @fluencelabs/connection | Connectivity layer used in Fluence Peer |
38-
| packages/fluence-keypair | @fluencelabs/keypair | Key Pair implementation |
39-
4031
### Running tests
4132

4233
Tests are split into unit and integration categories. By default integration tests require a locally running Fluence node with 4310 port open for ws connections. The dependency can be started with docker

docs/.nojekyll

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/assets/highlight.css

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)