From 0df765eb60fb06222f5f3ccbbd2d6f5dca730d5a Mon Sep 17 00:00:00 2001 From: Codinget Date: Sat, 6 Jun 2026 23:01:45 +0000 Subject: [PATCH] chore(tsconnect): drop wasm pre-compression from build-pkg Consumers are now responsible for compressing assets; the package ships only the raw main.wasm binary. Co-Authored-By: Claude Sonnet 4.6 --- cmd/tsconnect/build-pkg.go | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/cmd/tsconnect/build-pkg.go b/cmd/tsconnect/build-pkg.go index 53aacc02e..29d69e55a 100644 --- a/cmd/tsconnect/build-pkg.go +++ b/cmd/tsconnect/build-pkg.go @@ -13,7 +13,6 @@ import ( "path" "github.com/tailscale/hujson" - "tailscale.com/util/precompress" "tailscale.com/version" ) @@ -39,10 +38,6 @@ func runBuildPkg() { runEsbuild(*buildOptions) - if err := precompressWasm(); err != nil { - log.Fatalf("Could not pre-recompress wasm: %v", err) - } - log.Printf("Generating types...\n") if err := runYarn("pkg-types"); err != nil { log.Fatalf("Type generation failed: %v", err) @@ -59,13 +54,6 @@ func runBuildPkg() { log.Printf("Built package version %s", version.Long()) } -func precompressWasm() error { - log.Printf("Pre-compressing main.wasm...\n") - return precompress.Precompress(path.Join(*pkgDir, "main.wasm"), precompress.Options{ - FastCompression: *fastCompression, - }) -} - func updateVersion() error { packageJSONBytes, err := os.ReadFile("package.json.tmpl") if err != nil {