import 'package:inflection3/inflection3.dart'; void main() { // Using 'shortcut' functions. print(pluralize('house')); // => 'houses' print(convertToPlural('house')); // => 'houses', alias for pluralize print(pluralizeVerb('goes')); // => 'go' print(singularize('axes')); // => 'axis' print(convertToSingular('axes')); // => 'axis', alias for pluralize print(singularizeVerb('write')); // => 'writes' print(convertToSnakeCase('CamelCaseName')); // => 'camel_case_name' print(convertToSpinalCase('CamelCaseName')); // => 'camel-case-name' print(past('forgo')); // => 'forwent' // Using default encoders. print(PLURAL.convert('virus')); // => 'viri' print(SINGULAR.convert('Matrices')); // => 'Matrix' print(SINGULAR.convert('species')); // => 'species' print(SNAKE_CASE.convert('CamelCaseName')); // => 'camel_case_name' print(SPINAL_CASE.convert('CamelCaseName')); // => 'camel-case-name' print(PAST.convert('miss')); // => 'missed' }