0.1.3 • Published 3 years ago

@uprtcl/multiplatform v0.1.3

Weekly downloads
14
License
MIT
Repository
github
Last release
3 years ago

@uprtcl/multiplatform

npm.io

This package contains services, modules and GraphQl directives that help resolve generic content-addressable linking between entities. It also helps traverse entity links accross platforms.

Documentation

Visit our documentation site.

Install

npm install @uprtcl/multiplatform

Usage

Import the DiscoveryModule and load it in the micro-orchestrator.

import { DiscoveryModule } from '@uprtcl/multiplatform';

await orchestrator.loadModule(new DiscoveryModule());

Now you can add multiple CASModules to register new Content-Addressable Sources and Stores into your application. This will make all content-addressable object retrievable through that source integrated into the application, and they can automatically be referenced by any other entity to fetch and resolve them.

import { MicroModule } from '@uprtcl/micro-orchestrator';
import { CASModule } from '@uprtcl/multiplatform';
import { IpfsConnection, IpfsSource } from '@uprtcl/ipfs-provider';

const ipfsConnection = new IpfsConnection(ipfsConfig);
const ipfsSource = new IpfsSource(ipfsConnection);

export class TestModule extends MicroModule {
  static id = Symbol('test-module');

  get submodules() {
    return [new CASModule([ipfsSource])];
  }
}

Add that module to the micro-orchestrator:

import { TestModule } from './test-module';

await orchestrator.loadModule(new TestModule());
0.1.3

3 years ago

0.1.2

3 years ago

0.1.0-beta.5

3 years ago

0.1.1

3 years ago

0.1.0-beta.4

3 years ago

0.1.0-beta.1

4 years ago

0.0.1-beta.1

4 years ago

0.0.7-alpha.74

4 years ago

0.0.7-alpha.75

4 years ago

0.0.7-alpha.76

4 years ago

0.0.7-alpha.72

4 years ago

0.0.7-alpha.71

4 years ago

0.0.7-alpha.70

4 years ago

0.0.7-alpha.69

4 years ago

0.0.7-alpha.68

4 years ago

0.0.7-alpha.67

4 years ago

0.0.7-alpha.66

4 years ago

0.0.7-alpha.65

4 years ago

0.0.7-alpha.64

4 years ago

0.0.7-alpha.63

4 years ago

0.0.7-alpha.62

4 years ago

0.0.7-alpha.60

4 years ago

0.0.7-alpha.61

4 years ago

0.0.7-alpha.58

4 years ago

0.0.7-alpha.59

4 years ago

0.0.7-alpha.57

4 years ago

0.0.7-alpha.56

4 years ago

0.0.7-alpha.55

4 years ago

0.0.7-alpha.53

4 years ago

0.0.7-alpha.52

4 years ago

0.0.7-alpha.51

4 years ago

0.0.7-alpha.50

4 years ago

0.0.7-alpha.49

4 years ago

0.0.7-alpha.48

4 years ago

0.0.7-alpha.47

4 years ago

0.0.7-alpha.46

4 years ago

0.0.7-alpha.45

4 years ago

0.0.7-alpha.44

4 years ago

0.0.7-alpha.43

4 years ago

0.0.7-alpha.42

4 years ago

0.0.7-alpha.41

4 years ago

0.0.7-alpha.40

4 years ago

0.0.7-alpha.39

4 years ago

0.0.7-alpha.37

4 years ago

0.0.7-alpha.36

4 years ago

0.0.7-alpha.35

4 years ago

0.0.7-alpha.33

4 years ago

0.0.7-alpha.32

4 years ago

0.0.7-alpha.31

4 years ago

0.0.7-alpha.30

4 years ago

0.0.7-alpha.29

4 years ago

0.0.7-alpha.26

4 years ago

0.0.7-alpha.27

4 years ago

0.0.7-alpha.28

4 years ago

0.0.7-alpha.25

4 years ago

0.0.7-alpha.24

4 years ago

0.0.7-alpha.21

4 years ago

0.0.7-alpha.22

4 years ago

0.0.7-alpha.20

4 years ago

0.0.7-alpha.19

4 years ago

0.0.7-alpha.18

4 years ago

0.0.7-alpha.17

4 years ago

0.0.7-alpha.16

4 years ago

0.0.7-alpha.15

4 years ago

0.0.7-alpha.14

4 years ago

0.0.7-alpha.12

4 years ago

0.0.7-alpha.13

4 years ago

0.0.7-alpha.11.1

4 years ago

0.0.7-alpha.11

4 years ago

0.0.7-alpha.10

4 years ago

0.0.7-alpha.9

4 years ago

0.0.7-alpha.8

4 years ago

0.0.7-alpha.7

4 years ago

0.0.7-alpha.5

4 years ago

0.0.7-alpha.4

4 years ago

0.0.7-alpha.6

4 years ago

0.0.7-alpha.3

4 years ago

0.0.7-alpha.2

4 years ago

0.0.7-alpha.1

4 years ago

0.0.6-alpha.10

4 years ago

0.0.6-alpha.91

4 years ago

0.0.6-alpha.8

4 years ago

0.0.6-alpha.9

4 years ago

0.0.6-alpha.7

4 years ago

0.0.6-alpha.6

4 years ago

0.0.6-alpha.5

4 years ago

0.0.6-alpha.3

4 years ago

0.0.6-alpha.4

4 years ago

0.0.6-alpha.2

4 years ago

0.0.6-alpha.1

4 years ago

0.0.5-alpha6

4 years ago

0.0.5-alpha7

4 years ago

0.0.5-alpha8

4 years ago

0.0.5-alpha.5

4 years ago

0.0.5-alpha4

4 years ago

0.0.5-alpha2

4 years ago

0.0.5-alpha1

4 years ago

0.0.4-alpha5

4 years ago

0.0.4-alpha4

4 years ago

0.0.4-alpha3

4 years ago

0.0.4-alpha2

4 years ago

0.0.4-alpha1

4 years ago

0.0.3-alpha13

4 years ago

0.0.3-alpha12

4 years ago

0.0.3-alpha11

4 years ago

0.0.3-alpha10

4 years ago

0.0.3-alpha9

4 years ago

0.0.3-alpha8

4 years ago

0.0.3-alpha7

4 years ago

0.0.3-alpha6

4 years ago

0.0.3-alpha4

4 years ago

0.0.3-alpha5

4 years ago

0.0.3-alpha3

4 years ago

0.0.3-alpha2

4 years ago

0.0.3-alpha1

4 years ago

0.0.2-alpha3

4 years ago

0.0.2-alpha2

4 years ago

0.0.2-alpha1

4 years ago