webamp
webamp copied to clipboard
Cut a release 1.6.0 (or maybe 2.0?)
trafficstars
We've moved to Parcel since 1.5.0 which should open a lot of possible improvements, but also introduces some challenges. This issue is to track known issues we need to resolve/investigate to get to a release:
- [ ] Ensure generated types work
- [ ] This seems to be a bug in Parcel https://github.com/parcel-bundler/parcel/issues/8082
- [ ] Perhaps we can use
tscdirectly? https://www.typescriptlang.org/docs/handbook/declaration-files/dts-from-js.html - [ ] Especially config object with inline docs
- [ ] For each build
- [ ] Okay if they include private apis (but ideally these are prefixed with _)
- [ ] Ensure we have a build which works with a script tag (global variable)
- [ ] Okay if this is full bundle only
- [ ] This should have minified and unminified versions
- [ ] Ensure we have a version that works with ES Modules
- [ ] Ensure we support a lazy bundle (zip and id3 parsing not included by default)
- [ ] Ensure we have a version that works with TypeScript
- [ ] Ensure we support a lazy bundle (zip and id3 parsing not included by default)
- [ ] Understand bundle-size regression
Seems like there have been over 600 commits since the release of 1.5.0 back in 2021. A new tagged release is something I look forward to!