feat: implement browser extension UI with WebAssembly integration
This commit is contained in:
12
Makefile
12
Makefile
@@ -2,7 +2,7 @@
|
||||
|
||||
BROWSER ?= firefox
|
||||
|
||||
.PHONY: test-browser-all test-browser-kvstore test-browser-vault test-browser-evm-client
|
||||
.PHONY: test-browser-all test-browser-kvstore test-browser-vault test-browser-evm-client build-wasm-app
|
||||
|
||||
test-browser-all: test-browser-kvstore test-browser-vault test-browser-evm-client
|
||||
|
||||
@@ -21,3 +21,13 @@ test-browser-vault:
|
||||
test-browser-evm-client:
|
||||
cd evm_client && wasm-pack test --headless --$(BROWSER)
|
||||
|
||||
# Build wasm_app as a WASM library
|
||||
build-wasm-app:
|
||||
cd wasm_app && wasm-pack build --target web
|
||||
|
||||
# Build everything: wasm, copy, then extension
|
||||
build-extension-all: build-wasm-app
|
||||
cp wasm_app/pkg/wasm_app.js extension/public/wasm/wasm_app.js
|
||||
cp wasm_app/pkg/wasm_app_bg.wasm extension/public/wasm/wasm_app_bg.wasm
|
||||
cd extension && npm run build
|
||||
|
||||
|
Reference in New Issue
Block a user