mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2026-01-21 15:04:20 +01:00
* Add BOLT12 receive payment handling * Handle BOLT12 invoice requests via WS * Fix invoice request subscription on stream initialisation * Store the BOLT12 offer used to receive a payment * Address review feedback * Separate into create BOLT12 invoice fn * Update all BOLT12 offers when webhook URL changes * Deprecate Lightning for Bolt11Invoice
49 lines
1.5 KiB
Makefile
49 lines
1.5 KiB
Makefile
UNAME := $(shell uname)
|
|
|
|
ifeq ($(UNAME), Darwin)
|
|
CLANG_PREFIX += AR=$(shell brew --prefix llvm)/bin/llvm-ar CC=$(shell brew --prefix llvm)/bin/clang
|
|
endif
|
|
|
|
init:
|
|
cargo install wasm-pack
|
|
rustup target add wasm32-unknown-unknown
|
|
|
|
clippy: clippy-default clippy-browser clippy-node
|
|
|
|
clippy-default:
|
|
$(CLANG_PREFIX) cargo clippy --all-targets --target=wasm32-unknown-unknown -- -A deprecated -D warnings
|
|
|
|
clippy-browser:
|
|
$(CLANG_PREFIX) cargo clippy --all-targets --target=wasm32-unknown-unknown --features browser -- -A deprecated -D warnings
|
|
|
|
clippy-node:
|
|
$(CLANG_PREFIX) cargo clippy --all-targets --target=wasm32-unknown-unknown --features node-js -- -A deprecated -D warnings
|
|
|
|
build: build-bundle build-deno build-node build-web
|
|
|
|
build-bundle:
|
|
$(CLANG_PREFIX) wasm-pack build --target bundler --release --out-dir pkg/bundle --features browser
|
|
|
|
build-deno:
|
|
$(CLANG_PREFIX) wasm-pack build --target deno --release --out-dir pkg/deno
|
|
|
|
build-node:
|
|
$(CLANG_PREFIX) wasm-pack build --target nodejs --release --out-dir pkg/node --features node-js
|
|
|
|
build-web:
|
|
$(CLANG_PREFIX) wasm-pack build --target web --release --out-dir pkg/web --features browser
|
|
|
|
test: test-firefox test-node
|
|
|
|
test-node:
|
|
$(CLANG_PREFIX) wasm-pack test --node --features node-js
|
|
|
|
test-firefox:
|
|
$(CLANG_PREFIX) wasm-pack test --headless --firefox --features browser
|
|
|
|
test-chrome:
|
|
$(CLANG_PREFIX) wasm-pack test --headless --chrome --features browser
|
|
|
|
test-safari:
|
|
$(CLANG_PREFIX) wasm-pack test --headless --safari --features browser
|