@urbit/aura
This NPM package is intended to ease the flow of developing FE applications for urbit, by adding parsing and formatting functions for the various urbit auras
API
function parseDa(da: string): bigint;
function formatDa(da: bigint): string;
function daToUnix(da: bigint): number;
function unixToDa(unix: number): bigint;
function patp(arg: string | number | bigint): string;
function hex2patp(hex: string): string;
function patp2hex(name: string): string;
function patp2bn(name: string): bigint;
function patp2dec(name: string): string;
function clan(who: string): string;
function sein(name: string): strin;
function isValidPatp(str: string): boolean;
function preSig(ship: string): string;
function deSig(ship: string): string;
function cite(ship: string): string | null;
function patq(arg: string | number | bigint): string;
function hex2patq(arg: string): string;
function patq2hex(name: string): string;
function patq2bn(name: string): bigint;
function patq2dec(name: string): string;
function isValidPatq(str: string): boolean;
function eqPatq(p: string, q: string): boolean;
function parseUd(ud: string): bigint;
function formatUd(ud: bigint): string;
function parseUv(x: string): bigint;
function formatUv(x: bigint | string): string;
function parseUw(x: string): bigint;
function formatUw(x: bigint | string): string;
function parseUx(ux: string): string;
function formatUx(hex: string): string;
``;