casify

Convert identifiers between different naming conventions in Dart:

  • camelCase
  • snake_case
  • kebab-case
  • PascalCase
  • CONSTANT_CASE

Features

  • Parse any identifier format into words
  • Convert between any two cases
  • Modular and easily extensible

Usage

import 'package:casify/casify.dart';

void main() {
  final converter = IdentifierConverter();

  print(converter.convert('userIDNumber', IdentifierCase.snake)); 
  // user_id_number

  print(converter.convert('user_id_number', IdentifierCase.pascal)); 
  // UserIdNumber
}

Libraries

casify