2.0.1 • Published 2 months ago

@conio/web-sdk v2.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 months ago

Installation & Setup

npm i @conio/web-sdk or yarn add @conio/web-sdk

Requirements

  • node >= 14
  • yarn 1.x | npm >= 8

Usage

Create conio object:

import { Conio, ConioConfiguration } from '@conio/web-sdk'

const baseUrl = "https://api.example.endpoint"
const bitcoinNetwork = "TESTNET" // or "MAINNET"
const sdkScope = "B2C" // or "B2B"
const conf = new ConioConfiguration(baseUrl,bitcoinNetwork,sdkScope)
const conio = new Conio(conf)

Helpers

conio object provides some interfaces:

...
const conio = new Conio(conf)
const { userService, walletService, exchangeService } = conio
  • userService provide login() and getLegalAcceptances() and signUp()
  • walletService provide activityList()
  • exchangeService provide historicalPrices(), cryptoCurrenciesMetadata()

Development

We develop the library using jest with node as engine. To add new feature we create new test-case and develop the feature until the test become green (Yes is TDD approch). The development should use conventional commit. The process to release a new version can start with npm run release witch follow release-it flow and generate/edits CHANGELOG.md

  • npm run build – bundle the library using microbundle. Follow the instruction of microbundle js in its homepage)
  • npm run test-watch – develop a test in TDD approch
  • npm run generate-client - using open-api generator installed globally, this command generare the client part based on openapi.yaml. This command is necessary to start development.
  • npm run release - it run step-by-step release-it flow. Use right bumb proposed version.

Schema

Schema can be fetched at https://magellanov2.conio.com/_openapi or prod equivalent

2.0.1

2 months ago

2.0.0

3 months ago

1.1.1

5 months ago

1.1.0

5 months ago

1.0.2

6 months ago

1.0.1

7 months ago

1.0.0

8 months ago

0.2.3

8 months ago

0.2.4

8 months ago

0.2.1

1 year ago

0.2.0

1 year ago

0.2.2

1 year ago

0.1.10

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.1

2 years ago

0.99.1

2 years ago

0.0.62

2 years ago

0.0.61

2 years ago

0.0.60

2 years ago

0.0.59

2 years ago

0.0.58

2 years ago

0.0.57

2 years ago

0.0.56

2 years ago

0.0.52

2 years ago

0.0.51

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.2

2 years ago