characterbook_file_formats 1.0.0 copy "characterbook_file_formats: ^1.0.0" to clipboard
characterbook_file_formats: ^1.0.0 copied to clipboard

A pure Dart library for reading and writing CharacterBook file formats (.character, .race, .chax) and JSON.

1.0.0 #

  • Initial stable release.
  • Core models: Character, Race, QuestionnaireTemplate, Relationship, Note, Folder, CustomField.
  • JSON serialization and deserialization for all models (toJson() / fromJson()).
  • copyWith() methods for immutable updates.
  • Equality and hash code overrides.
  • File parser utility CharacterBookFileParser:
    • Automatic detection of file type (.character, .race, .chax) from JSON content.
    • Convenient readFile() and writeFile() methods.
    • toJsonString() for manual JSON conversion.
  • Pure Dart – no Flutter or Hive dependencies.
  • Comprehensive unit tests included.
0
likes
150
points
27
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A pure Dart library for reading and writing CharacterBook file formats (.character, .race, .chax) and JSON.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

collection, meta, path_provider, typed_data

More

Packages that depend on characterbook_file_formats