myanmar_nrc 0.1.0 copy "myanmar_nrc: ^0.1.0" to clipboard
myanmar_nrc: ^0.1.0 copied to clipboard

Pure Dart utilities for Myanmar NRC data lookup, parsing, validation, formatting, and localization.

example/myanmar_nrc_example.dart

import 'package:myanmar_nrc/myanmar_nrc.dart';

void main() {
  final result = MyanmarNrc.parse('12/LAMANA(N)123456');

  if (!result.isValid) {
    for (final issue in result.issues) {
      print('${issue.code.name}: ${issue.message}');
    }
    return;
  }

  final nrc = result.value!;
  print(nrc.format(locale: NrcLocale.en));
  print(nrc.format(locale: NrcLocale.my));

  final hlaing = MyanmarNrc.searchTownships('Hlaing', stateCode: 12).first;
  print(
      '${hlaing.stateName(NrcLocale.en)} - ${hlaing.townshipName(NrcLocale.en)}');
}
0
likes
160
points
5
downloads

Documentation

API reference

Publisher

verified publisherkyawzayartun.com

Weekly Downloads

Pure Dart utilities for Myanmar NRC data lookup, parsing, validation, formatting, and localization.

Homepage
Repository (GitHub)
View/report issues

Topics

#myanmar #nrc #validation #localization

License

MIT (license)

More

Packages that depend on myanmar_nrc