JavaScript client library for the Galoy stack. This is used in front-end applications like the web and mobile wallets.
Install the package with:
yarn add @galoymoney/client
import { parsePaymentDestination } from "@galoymoney/client"
const { valid, paymentType, amount } = parsePaymentDestination({
destination: "username or invoice or bitcoin address",
network: "mainnet", // or signet or regtest
})
Test with Jest framework:
yarn test
Build production (distribution) files in dist folder:
yarn build
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
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