only after I feel comfortable with this ending up in other peoples' apps, and comfortable with my time to be able to support PRs and issues, then after that point, if I feel the code is reasonably stable, but still a bit alpha, cut a tagged release of v0.0.x and publish it to pub.dev.
Personally: then switch my depedency to the pub.dev version instead of a local copy. Also, think about an alternate non-prod channel so I can test fresh code more easily? Or not. Whatever makes sense.