A lightweight and naïve library for decoding lightning network payment requests as defined in BOLT #12.
Code derived from bolt12, which has the full functionality but it's a pain to run in browsers.
Spits out "sections" of the invoice, in a way that is used to make visualizations like https://bolt12.org/.
The dependencies are minimal: no Buffer
, only @scure/base
.
You can install this package using npm
or yarn
:
yarn add light-bolt12-decoder
npm install light-bolt12-decoder