├── .gitignore ├── .npmignore ├── .prettierrc.yaml ├── LICENSE.md ├── Makefile ├── README.md ├── jest.config.js ├── package.json ├── src ├── helpers │ ├── decipherAES.ts │ ├── decodelnurl.ts │ ├── findlnurl.ts │ ├── getDomain.ts │ └── index.ts ├── index.ts └── types.ts ├── test ├── authRequest.test.ts ├── channelRequest.test.ts ├── helpers.ts ├── payRequest.test.ts └── withdrawRequest.test.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | tsconfig.json 3 | .prettierrc 4 | -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | all: $(shell find src) 2 | ./node_modules/.bin/tsc 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/package.json -------------------------------------------------------------------------------- /src/helpers/decipherAES.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/src/helpers/decipherAES.ts -------------------------------------------------------------------------------- /src/helpers/decodelnurl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/src/helpers/decodelnurl.ts -------------------------------------------------------------------------------- /src/helpers/findlnurl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/src/helpers/findlnurl.ts -------------------------------------------------------------------------------- /src/helpers/getDomain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/src/helpers/getDomain.ts -------------------------------------------------------------------------------- /src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/src/helpers/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/src/types.ts -------------------------------------------------------------------------------- /test/authRequest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/test/authRequest.test.ts -------------------------------------------------------------------------------- /test/channelRequest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/test/channelRequest.test.ts -------------------------------------------------------------------------------- /test/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/test/helpers.ts -------------------------------------------------------------------------------- /test/payRequest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/test/payRequest.test.ts -------------------------------------------------------------------------------- /test/withdrawRequest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/test/withdrawRequest.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nbd-wtf/js-lnurl/HEAD/yarn.lock --------------------------------------------------------------------------------