esbuild icon indicating copy to clipboard operation
esbuild copied to clipboard

Tree shaking when using barrel-files

Open qt-kaneko opened this issue 3 months ago • 1 comments

Hello. How can I make Bar being removed by tree shaking? Thanks!

https://esbuild.github.io/try/#YgAwLjI1LjEwAC0tYnVuZGxlAGUAZW50cnkuanMAaW1wb3J0IHsgRGlyIH0gZnJvbSAiLiI7CgpsZXQgZm9vID0gbmV3IERpci5Gb28oKTsKZm9vLmZvbygpOwAAaW5kZXguanMAZXhwb3J0ICogYXMgRGlyIGZyb20gIi4vRGlyIjsAAERpci9pbmRleC5qcwBleHBvcnQgKiBmcm9tICIuL0ZvbyI7Ci8qIEBfX05PX1NJREVfRUZGRUNUU19fICovIGV4cG9ydCAqIGZyb20gIi4vQmFyIjsAAERpci9Gb28uanMAZXhwb3J0IGNsYXNzIEZvbwp7CiAgZm9vKCkgeyBjb25zb2xlLmxvZygiZm9vIik7IH0KfQAARGlyL0Jhci5qcwAvKiBAX19OT19TSURFX0VGRkVDVFNfXyAqLyBleHBvcnQgY2xhc3MgQmFyCnsKICBiYXIoKSB7IGNvbnNvbGUubG9nKCJiYXIiKX0KfQAAcGFja2FnZS5qc29uAHsKICAic2lkZUVmZmVjdHMiOiBmYWxzZQp9

qt-kaneko avatar Sep 24 '25 07:09 qt-kaneko

Simply impossible for now. However, if you do not capture and re-export the namespace object, it will be shaked. demo

hyrious avatar Sep 24 '25 08:09 hyrious