0.1.3 • Published 5 years ago

@uprtcl/multiplatform v0.1.3

Weekly downloads
14
License
MIT
Repository
github
Last release
5 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

5 years ago

0.1.2

5 years ago

0.1.0-beta.5

5 years ago

0.1.1

5 years ago

0.1.0-beta.4

5 years ago

0.1.0-beta.1

5 years ago

0.0.1-beta.1

5 years ago

0.0.7-alpha.74

5 years ago

0.0.7-alpha.75

5 years ago

0.0.7-alpha.76

5 years ago

0.0.7-alpha.72

5 years ago

0.0.7-alpha.71

5 years ago

0.0.7-alpha.70

5 years ago

0.0.7-alpha.69

5 years ago

0.0.7-alpha.68

5 years ago

0.0.7-alpha.67

5 years ago

0.0.7-alpha.66

5 years ago

0.0.7-alpha.65

5 years ago

0.0.7-alpha.64

5 years ago

0.0.7-alpha.63

5 years ago

0.0.7-alpha.62

5 years ago

0.0.7-alpha.60

5 years ago

0.0.7-alpha.61

5 years ago

0.0.7-alpha.58

5 years ago

0.0.7-alpha.59

5 years ago

0.0.7-alpha.57

5 years ago

0.0.7-alpha.56

5 years ago

0.0.7-alpha.55

5 years ago

0.0.7-alpha.53

5 years ago

0.0.7-alpha.52

5 years ago

0.0.7-alpha.51

5 years ago

0.0.7-alpha.50

5 years ago

0.0.7-alpha.49

5 years ago

0.0.7-alpha.48

5 years ago

0.0.7-alpha.47

5 years ago

0.0.7-alpha.46

5 years ago

0.0.7-alpha.45

5 years ago

0.0.7-alpha.44

5 years ago

0.0.7-alpha.43

5 years ago

0.0.7-alpha.42

5 years ago

0.0.7-alpha.41

5 years ago

0.0.7-alpha.40

5 years ago

0.0.7-alpha.39

5 years ago

0.0.7-alpha.37

5 years ago

0.0.7-alpha.36

5 years ago

0.0.7-alpha.35

5 years ago

0.0.7-alpha.33

5 years ago

0.0.7-alpha.32

5 years ago

0.0.7-alpha.31

5 years ago

0.0.7-alpha.30

5 years ago

0.0.7-alpha.29

5 years ago

0.0.7-alpha.26

5 years ago

0.0.7-alpha.27

5 years ago

0.0.7-alpha.28

5 years ago

0.0.7-alpha.25

5 years ago

0.0.7-alpha.24

5 years ago

0.0.7-alpha.21

5 years ago

0.0.7-alpha.22

5 years ago

0.0.7-alpha.20

5 years ago

0.0.7-alpha.19

5 years ago

0.0.7-alpha.18

5 years ago

0.0.7-alpha.17

5 years ago

0.0.7-alpha.16

5 years ago

0.0.7-alpha.15

5 years ago

0.0.7-alpha.14

5 years ago

0.0.7-alpha.12

5 years ago

0.0.7-alpha.13

5 years ago

0.0.7-alpha.11.1

5 years ago

0.0.7-alpha.11

5 years ago

0.0.7-alpha.10

5 years ago

0.0.7-alpha.9

5 years ago

0.0.7-alpha.8

5 years ago

0.0.7-alpha.7

5 years ago

0.0.7-alpha.5

5 years ago

0.0.7-alpha.4

5 years ago

0.0.7-alpha.6

5 years ago

0.0.7-alpha.3

5 years ago

0.0.7-alpha.2

5 years ago

0.0.7-alpha.1

5 years ago

0.0.6-alpha.10

5 years ago

0.0.6-alpha.91

5 years ago

0.0.6-alpha.8

5 years ago

0.0.6-alpha.9

5 years ago

0.0.6-alpha.7

5 years ago

0.0.6-alpha.6

5 years ago

0.0.6-alpha.5

5 years ago

0.0.6-alpha.3

5 years ago

0.0.6-alpha.4

5 years ago

0.0.6-alpha.2

5 years ago

0.0.6-alpha.1

5 years ago

0.0.5-alpha6

5 years ago

0.0.5-alpha7

5 years ago

0.0.5-alpha8

5 years ago

0.0.5-alpha.5

5 years ago

0.0.5-alpha4

5 years ago

0.0.5-alpha2

5 years ago

0.0.5-alpha1

5 years ago

0.0.4-alpha5

5 years ago

0.0.4-alpha4

5 years ago

0.0.4-alpha3

5 years ago

0.0.4-alpha2

5 years ago

0.0.4-alpha1

5 years ago

0.0.3-alpha13

5 years ago

0.0.3-alpha12

5 years ago

0.0.3-alpha11

5 years ago

0.0.3-alpha10

5 years ago

0.0.3-alpha9

5 years ago

0.0.3-alpha8

5 years ago

0.0.3-alpha7

5 years ago

0.0.3-alpha6

5 years ago

0.0.3-alpha4

5 years ago

0.0.3-alpha5

5 years ago

0.0.3-alpha3

5 years ago

0.0.3-alpha2

5 years ago

0.0.3-alpha1

5 years ago

0.0.2-alpha3

5 years ago

0.0.2-alpha2

5 years ago

0.0.2-alpha1

5 years ago