diff --git a/Makefile b/Makefile index b64f922..ad3ef82 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ COMMIT := $(shell git log -1 --format='%H') all: generate build build: - @go build -o bin/app.wasm . + @GOOS=js GOARCH=wasm go build -o bin/app.wasm . generate: @templ generate diff --git a/pkg/config/config.go b/pkg/config/config.go index c15e479..5707e70 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -1,3 +1,6 @@ +//go:build js && wasm +// +build js,wasm + package config import "encoding/json" diff --git a/pkg/config/middleware.go b/pkg/config/middleware.go index e473c79..2e28e55 100644 --- a/pkg/config/middleware.go +++ b/pkg/config/middleware.go @@ -1,3 +1,6 @@ +//go:build js && wasm +// +build js,wasm + package config import ( diff --git a/pkg/htmx/render.go b/pkg/htmx/render.go index 8e763b3..c8c0ab5 100644 --- a/pkg/htmx/render.go +++ b/pkg/htmx/render.go @@ -1,3 +1,6 @@ +//go:build js && wasm +// +build js,wasm + package htmx import ( diff --git a/x/identity/handler.go b/x/identity/handler.go index 045d72c..e721cf2 100644 --- a/x/identity/handler.go +++ b/x/identity/handler.go @@ -1,3 +1,6 @@ +//go:build js && wasm +// +build js,wasm + package identity import ( diff --git a/x/identity/view/view.go b/x/identity/view/view.go index b2dea3b..4504b52 100644 --- a/x/identity/view/view.go +++ b/x/identity/view/view.go @@ -1,3 +1,6 @@ +//go:build js && wasm +// +build js,wasm + package view import ( diff --git a/x/portfolio/handler.go b/x/portfolio/handler.go index 63a92a5..003cc12 100644 --- a/x/portfolio/handler.go +++ b/x/portfolio/handler.go @@ -1,3 +1,6 @@ +//go:build js && wasm +// +build js,wasm + package portfolio import ( diff --git a/x/portfolio/view/view.go b/x/portfolio/view/view.go index 9b0a13c..55b2965 100644 --- a/x/portfolio/view/view.go +++ b/x/portfolio/view/view.go @@ -1,3 +1,6 @@ +//go:build js && wasm +// +build js,wasm + package view import ( diff --git a/x/user/handler.go b/x/user/handler.go index e74003f..d78dddb 100644 --- a/x/user/handler.go +++ b/x/user/handler.go @@ -1,3 +1,6 @@ +//go:build js && wasm +// +build js,wasm + package user import ( diff --git a/x/user/view/view.go b/x/user/view/view.go index 4b91e01..5c868c9 100644 --- a/x/user/view/view.go +++ b/x/user/view/view.go @@ -1,3 +1,6 @@ +//go:build js && wasm +// +build js,wasm + package view import (