* update tsup to 8.2.0 (no change to dist)
* add rollup config to generate dist
* fix browser build config
* browser umd bundle sourcemap should be published
* browser bundle is iife, not umd, despite folder name
* rollup: don't use manualChunks to keep the config a tad simpler
* prepack: use rollup instead of tsup
* remove browser entrypoint from dist
* remove comments in .js and .mjs outputs
* remove src/browser.ts, use equivalent Rollup config
* Restore original .npmignore
* rollup config: rename umdBuildConfig to browserBuildConfig
* rollup: use package.json#exports for esm entrypoints
* chore: package.json
* rollup config
* sort
* lint
* prettier
---------
Co-authored-by: Sojin Park <raon0211@toss.im>