feat(options): format, prefix, and suffix are configurable