Initial commit: CleanPlate shared Dart package
Domain models, enums, constants, validators shared between frontend and backend.
This commit is contained in:
26
lib/cleanplate_shared.dart
Normal file
26
lib/cleanplate_shared.dart
Normal file
@@ -0,0 +1,26 @@
|
||||
library;
|
||||
|
||||
// Models
|
||||
export 'src/models/recipe.dart';
|
||||
export 'src/models/ingredient.dart';
|
||||
export 'src/models/cooking_step.dart';
|
||||
export 'src/models/nutrition_info.dart';
|
||||
export 'src/models/user.dart';
|
||||
export 'src/models/dietary_profile.dart';
|
||||
export 'src/models/review.dart';
|
||||
export 'src/models/ai_recipe_request.dart';
|
||||
export 'src/models/api_response.dart';
|
||||
|
||||
// Enums
|
||||
export 'src/enums/diet_type.dart';
|
||||
export 'src/enums/difficulty.dart';
|
||||
export 'src/enums/meal_type.dart';
|
||||
export 'src/enums/cuisine_type.dart';
|
||||
|
||||
// Constants
|
||||
export 'src/constants/api_constants.dart';
|
||||
export 'src/constants/error_codes.dart';
|
||||
export 'src/constants/app_limits.dart';
|
||||
|
||||
// Validators
|
||||
export 'src/validators/recipe_validator.dart';
|
||||
Reference in New Issue
Block a user