export GOFLAGS = -mod=mod export CGO_ENABLED = 0 .PHONY: ci go js example browser ci: go js example browser go: @test -z "$$(gofmt -l .)" go build ./... go vet ./... go test ./... -count=1 js: node --test test/*.test.mjs example: @mkdir -p .build cd examples/basic && go build -o ../../.build/basic . && go vet ./... && go test ./... -count=1 browser: npm ci --ignore-scripts node test/browser.mjs