This seems very related to #18.
When converting v1alpha1 to PascalCase, I expect the result to be V1Alpha1, however, V1alpha1 is produced. Adding an API mentioned in #18 (comment) could solve this issue by setting number_starts_word: true.
Is there currently any way to produce the expected outcome, or should this be accepted as intended behaviour?