multi_editor_core 0.1.2 copy "multi_editor_core: ^0.1.2" to clipboard
multi_editor_core: ^0.1.2 copied to clipboard

Core domain layer for MultiEditor - a multi-file code editor. Provides entities, value objects, repositories, and domain services following Clean Architecture and DDD principles.

Changelog #

0.1.2 - 2025-11-09 #

Fixed #

  • Fixed missing Freezed-generated files (.freezed.dart, .g.dart)
  • Package now compiles correctly when installed from pub.flutter-io.cn
  • All generated files are now included in published package

0.1.1 - 2025-01-08 #

Fixed #

  • Updated repository URL to point to correct monorepo path
  • Improved package metadata for better pub.flutter-io.cn scoring

Changed #

  • Enhanced package documentation All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2025-01-08 #

Added #

  • Initial release
  • Domain layer with Clean Architecture and DDD principles
  • Core entities: FileDocument, FileTreeNode, FileMetadata
  • Value objects with validation and immutability
  • Repository interfaces for data access abstraction
  • Domain services for file operations
  • Type-safe sealed classes using Freezed
  • JSON serialization support
0
likes
150
points
224
downloads

Publisher

unverified uploader

Weekly Downloads

Core domain layer for MultiEditor - a multi-file code editor. Provides entities, value objects, repositories, and domain services following Clean Architecture and DDD principles.

Homepage
Repository (GitHub)
View/report issues

Topics

#editor #code-editor #domain-driven-design #clean-architecture #flutter

Documentation

API reference

License

MIT (license)

Dependencies

freezed_annotation, json_annotation

More

Packages that depend on multi_editor_core