Skip to content

JavaScript client library for the the flash fork of the Galoy stack

Notifications You must be signed in to change notification settings

lnflash/flash-client

 
 

Repository files navigation

Galoy Client

JavaScript client library for the Galoy stack. This is used in front-end applications like the web and mobile wallets.

Installation

Install the package with:

yarn add @galoymoney/client

Usage

parsePaymentDestination

import { parsePaymentDestination } from "@galoymoney/client"

const { valid, paymentType, amount } = parsePaymentDestination({
  destination: "username or invoice or bitcoin address",
  network: "mainnet", // or signet or regtest
})

Test

Test with Jest framework:

yarn test

Build

Build production (distribution) files in dist folder:

yarn build

Local development

using yarn

Run:

yarn link

and in your test project run:

yarn link @galoymoney/client

If you want to remove the symlink, run:

# in your test project
yarn unlink @galoymoney/client

# in galoymoney/client folder
yarn unlink

using yalc

Run:

# in galoymoney/client folder
yalc publish

in your test project run:

yalc add @galoymoney/client

If you want to remove the symlink, run:

# in your test project
yalc remove @galoymoney/client

to update changes, you have to run yalc publish before run:

# in your test project
yalc update

About

JavaScript client library for the the flash fork of the Galoy stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 83.4%
  • JavaScript 13.7%
  • Shell 2.8%
  • Makefile 0.1%