A MoonBit pet growth journal and contextual reminder engine

moon update
moon check --target js --deny-warn
moon test --target js --deny-warn
node scripts/build.mjs
node scripts/serve.mjsnode scripts/verify.mjspub(all) struct Journal {
pet : PetProfile
diaries : Array[DiaryEntry]
weights : Array[WeightEntry]
next_id : Int
reminders_enabled : Bool
} derive(Eq, ToJson, FromJson)fn parse_weight_kg(raw : String) -> Int?Install
Download zipA MoonBit pet growth journal and contextual reminder engine