├── .eslintignore ├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── docs.yml │ └── publish.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .node-version ├── .prettierignore ├── .vscode └── settings.json ├── README.md ├── commitlint.config.js ├── docs ├── lnclient.md ├── nwc-wallet-service.md ├── nwc.md └── oauth.md ├── examples ├── .gitignore ├── .yarnrc.yml ├── README.md ├── lnclient │ ├── pay_ln_address.ts │ ├── paywall-esm.html │ ├── paywall.ts │ └── splitter.ts ├── nwc │ ├── auth.html │ ├── auth_manual.html │ ├── client │ │ ├── auth.html │ │ ├── auth_manual.html │ │ ├── create-connection.ts │ │ ├── get-balance.ts │ │ ├── get-budget.ts │ │ ├── get-info.ts │ │ ├── get-wallet-service-info.ts │ │ ├── hold-invoice.ts │ │ ├── list-transactions.ts │ │ ├── lookup-invoice.ts │ │ ├── make-invoice.ts │ │ ├── multi-pay-invoice.ts │ │ ├── multi-pay-keysend.ts │ │ ├── nwa-accept.ts │ │ ├── nwa.ts │ │ ├── pay-invoice.ts │ │ ├── pay-keysend.ts │ │ ├── sign-message.ts │ │ └── subscribe.ts │ ├── get-balance.ts │ ├── get-info.ts │ ├── keysend.ts │ ├── list-transactions.ts │ ├── lookup-invoice.ts │ ├── make-invoice.ts │ ├── multi-keysend.ts │ ├── send-multi-payment.ts │ ├── send-payment.ts │ ├── sign-message.ts │ └── wallet-service │ │ └── example.js ├── oauth │ ├── .env.example │ ├── AlbyOauthCallback.jsx │ ├── README.md │ ├── boostagram.ts │ ├── create-webhook.ts │ ├── decode-invoice.ts │ ├── delete-webhook.ts │ ├── helper.ts │ ├── invoices.ts │ ├── keysends.ts │ ├── oauth2-public-callback_pkce_s256.ts │ └── send-to-ln-address.ts ├── package.json └── yarn.lock ├── jest.config.ts ├── lint-staged.config.js ├── package.json ├── prettierrc.json ├── repl.js ├── rollup.config.js ├── src ├── index.ts ├── lnclient │ ├── Amount.test.ts │ ├── Amount.ts │ ├── FiatAmount.test.ts │ ├── FiatAmount.ts │ ├── LNClient.ts │ ├── ReceiveInvoice.ts │ └── index.ts ├── nwc │ ├── NWAClient.test.ts │ ├── NWAClient.ts │ ├── NWCClient.test.ts │ ├── NWCClient.ts │ ├── NWCWalletService.ts │ ├── NWCWalletServiceRequestHandler.ts │ ├── index.ts │ └── types.ts ├── oauth │ ├── AlbyResponseError.test.ts │ ├── AlbyResponseError.ts │ ├── OAuth2Bearer.ts │ ├── OAuth2User.ts │ ├── auth.ts │ ├── client.ts │ ├── eventEmitter │ │ └── EventEmitter.ts │ ├── helpers.ts │ ├── index.ts │ ├── request.ts │ ├── types.ts │ └── utils.ts ├── utils.ts └── webln │ ├── NostrWeblnProvider.ts │ ├── OauthWeblnProvider.ts │ └── index.ts ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | yarn commitlint --edit 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | yarn lint-staged 2 | -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 18.12.1 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | dist 3 | node_modules -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /docs/lnclient.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/docs/lnclient.md -------------------------------------------------------------------------------- /docs/nwc-wallet-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/docs/nwc-wallet-service.md -------------------------------------------------------------------------------- /docs/nwc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/docs/nwc.md -------------------------------------------------------------------------------- /docs/oauth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/docs/oauth.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .yarn/install-state.gz 3 | .pnp.* 4 | .env -------------------------------------------------------------------------------- /examples/.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/lnclient/pay_ln_address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/lnclient/pay_ln_address.ts -------------------------------------------------------------------------------- /examples/lnclient/paywall-esm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/lnclient/paywall-esm.html -------------------------------------------------------------------------------- /examples/lnclient/paywall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/lnclient/paywall.ts -------------------------------------------------------------------------------- /examples/lnclient/splitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/lnclient/splitter.ts -------------------------------------------------------------------------------- /examples/nwc/auth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/auth.html -------------------------------------------------------------------------------- /examples/nwc/auth_manual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/auth_manual.html -------------------------------------------------------------------------------- /examples/nwc/client/auth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/auth.html -------------------------------------------------------------------------------- /examples/nwc/client/auth_manual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/auth_manual.html -------------------------------------------------------------------------------- /examples/nwc/client/create-connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/create-connection.ts -------------------------------------------------------------------------------- /examples/nwc/client/get-balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/get-balance.ts -------------------------------------------------------------------------------- /examples/nwc/client/get-budget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/get-budget.ts -------------------------------------------------------------------------------- /examples/nwc/client/get-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/get-info.ts -------------------------------------------------------------------------------- /examples/nwc/client/get-wallet-service-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/get-wallet-service-info.ts -------------------------------------------------------------------------------- /examples/nwc/client/hold-invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/hold-invoice.ts -------------------------------------------------------------------------------- /examples/nwc/client/list-transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/list-transactions.ts -------------------------------------------------------------------------------- /examples/nwc/client/lookup-invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/lookup-invoice.ts -------------------------------------------------------------------------------- /examples/nwc/client/make-invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/make-invoice.ts -------------------------------------------------------------------------------- /examples/nwc/client/multi-pay-invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/multi-pay-invoice.ts -------------------------------------------------------------------------------- /examples/nwc/client/multi-pay-keysend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/multi-pay-keysend.ts -------------------------------------------------------------------------------- /examples/nwc/client/nwa-accept.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/nwa-accept.ts -------------------------------------------------------------------------------- /examples/nwc/client/nwa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/nwa.ts -------------------------------------------------------------------------------- /examples/nwc/client/pay-invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/pay-invoice.ts -------------------------------------------------------------------------------- /examples/nwc/client/pay-keysend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/pay-keysend.ts -------------------------------------------------------------------------------- /examples/nwc/client/sign-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/sign-message.ts -------------------------------------------------------------------------------- /examples/nwc/client/subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/client/subscribe.ts -------------------------------------------------------------------------------- /examples/nwc/get-balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/get-balance.ts -------------------------------------------------------------------------------- /examples/nwc/get-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/get-info.ts -------------------------------------------------------------------------------- /examples/nwc/keysend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/keysend.ts -------------------------------------------------------------------------------- /examples/nwc/list-transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/list-transactions.ts -------------------------------------------------------------------------------- /examples/nwc/lookup-invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/lookup-invoice.ts -------------------------------------------------------------------------------- /examples/nwc/make-invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/make-invoice.ts -------------------------------------------------------------------------------- /examples/nwc/multi-keysend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/multi-keysend.ts -------------------------------------------------------------------------------- /examples/nwc/send-multi-payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/send-multi-payment.ts -------------------------------------------------------------------------------- /examples/nwc/send-payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/send-payment.ts -------------------------------------------------------------------------------- /examples/nwc/sign-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/sign-message.ts -------------------------------------------------------------------------------- /examples/nwc/wallet-service/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/nwc/wallet-service/example.js -------------------------------------------------------------------------------- /examples/oauth/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/oauth/.env.example -------------------------------------------------------------------------------- /examples/oauth/AlbyOauthCallback.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/oauth/AlbyOauthCallback.jsx -------------------------------------------------------------------------------- /examples/oauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/oauth/README.md -------------------------------------------------------------------------------- /examples/oauth/boostagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/oauth/boostagram.ts -------------------------------------------------------------------------------- /examples/oauth/create-webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/oauth/create-webhook.ts -------------------------------------------------------------------------------- /examples/oauth/decode-invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/oauth/decode-invoice.ts -------------------------------------------------------------------------------- /examples/oauth/delete-webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/oauth/delete-webhook.ts -------------------------------------------------------------------------------- /examples/oauth/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/oauth/helper.ts -------------------------------------------------------------------------------- /examples/oauth/invoices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/oauth/invoices.ts -------------------------------------------------------------------------------- /examples/oauth/keysends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/oauth/keysends.ts -------------------------------------------------------------------------------- /examples/oauth/oauth2-public-callback_pkce_s256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/oauth/oauth2-public-callback_pkce_s256.ts -------------------------------------------------------------------------------- /examples/oauth/send-to-ln-address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/oauth/send-to-ln-address.ts -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/examples/yarn.lock -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/jest.config.ts -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/package.json -------------------------------------------------------------------------------- /prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /repl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/repl.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lnclient/Amount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/lnclient/Amount.test.ts -------------------------------------------------------------------------------- /src/lnclient/Amount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/lnclient/Amount.ts -------------------------------------------------------------------------------- /src/lnclient/FiatAmount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/lnclient/FiatAmount.test.ts -------------------------------------------------------------------------------- /src/lnclient/FiatAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/lnclient/FiatAmount.ts -------------------------------------------------------------------------------- /src/lnclient/LNClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/lnclient/LNClient.ts -------------------------------------------------------------------------------- /src/lnclient/ReceiveInvoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/lnclient/ReceiveInvoice.ts -------------------------------------------------------------------------------- /src/lnclient/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/lnclient/index.ts -------------------------------------------------------------------------------- /src/nwc/NWAClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/nwc/NWAClient.test.ts -------------------------------------------------------------------------------- /src/nwc/NWAClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/nwc/NWAClient.ts -------------------------------------------------------------------------------- /src/nwc/NWCClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/nwc/NWCClient.test.ts -------------------------------------------------------------------------------- /src/nwc/NWCClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/nwc/NWCClient.ts -------------------------------------------------------------------------------- /src/nwc/NWCWalletService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/nwc/NWCWalletService.ts -------------------------------------------------------------------------------- /src/nwc/NWCWalletServiceRequestHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/nwc/NWCWalletServiceRequestHandler.ts -------------------------------------------------------------------------------- /src/nwc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/nwc/index.ts -------------------------------------------------------------------------------- /src/nwc/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/nwc/types.ts -------------------------------------------------------------------------------- /src/oauth/AlbyResponseError.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/oauth/AlbyResponseError.test.ts -------------------------------------------------------------------------------- /src/oauth/AlbyResponseError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/oauth/AlbyResponseError.ts -------------------------------------------------------------------------------- /src/oauth/OAuth2Bearer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/oauth/OAuth2Bearer.ts -------------------------------------------------------------------------------- /src/oauth/OAuth2User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/oauth/OAuth2User.ts -------------------------------------------------------------------------------- /src/oauth/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/oauth/auth.ts -------------------------------------------------------------------------------- /src/oauth/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/oauth/client.ts -------------------------------------------------------------------------------- /src/oauth/eventEmitter/EventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/oauth/eventEmitter/EventEmitter.ts -------------------------------------------------------------------------------- /src/oauth/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/oauth/helpers.ts -------------------------------------------------------------------------------- /src/oauth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/oauth/index.ts -------------------------------------------------------------------------------- /src/oauth/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/oauth/request.ts -------------------------------------------------------------------------------- /src/oauth/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/oauth/types.ts -------------------------------------------------------------------------------- /src/oauth/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/oauth/utils.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/webln/NostrWeblnProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/webln/NostrWeblnProvider.ts -------------------------------------------------------------------------------- /src/webln/OauthWeblnProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/webln/OauthWeblnProvider.ts -------------------------------------------------------------------------------- /src/webln/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/src/webln/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getAlby/js-sdk/HEAD/yarn.lock --------------------------------------------------------------------------------