Skip to main content

Babybuddy

@kneel/babybuddyv2026.07.18.1· 14d agoMODELSREPORTS
01README

Read and write Baby Buddy baby-tracking data (feedings, diapers, sleep, pumping, and more) and generate a consolidated daily summary report.

02Models1
@kneel/babybuddyv2026.07.18.1babybuddy.ts

Global Arguments

ArgumentTypeDescription
baseUrlurlBaby Buddy base URL, e.g. https://baby.example.com
tokenstringBaby Buddy API token
childId?numberChild ID to operate on; if omitted, the first child is used
fn sync(sinceHours: number)
Pull recent entries across all tracked types into `entries`
ArgumentTypeDescription
sinceHoursnumberHow many hours of history to pull (default 168 = 7 days)

Resources

entries(30d)— Snapshot of recent entries across all tracked types
logged(infinite)— A single entry created by a log-* or update-entry method
deleted(infinite)— Record of an entry removed by delete-entry
timer(infinite)— A timer started or renamed by a timer method
timers(30d)— Snapshot of active timers from list-timers
03Reports15
@kneel/babybuddy-daily-summarymodel
daily_summary.ts

Consolidated per-day digest (sleep, feedings, diapers, pumping, weight) from the latest sync

babybuddysummary
@kneel/babybuddy-diaper-intervalsmodel
diaper_intervals.ts

Time between consecutive diaper changes with stats, from the latest sync

babybuddydiaper
@kneel/babybuddy-diaper-typesmodel
diaper_types.ts

Daily wet/solid diaper breakdown with color counts, from the latest sync

babybuddydiaper
@kneel/babybuddy-feeding-amountsmodel
feeding_amounts.ts

Daily feeding counts and volume split by breast vs bottle, from the latest sync

babybuddyfeeding
@kneel/babybuddy-feeding-durationmodel
feeding_duration.ts

Average and total feeding duration per day, from the latest sync

babybuddyfeeding
@kneel/babybuddy-feeding-intervalsmodel
feeding_intervals.ts

Time between consecutive feedings with stats and recent gaps, from the latest sync

babybuddyfeeding
@kneel/babybuddy-medicationmodel
medication.ts

Per-medication dose counts, latest dosage, and average interval, from the latest sync

babybuddymedication
@kneel/babybuddy-pumping-amountsmodel
pumping_amounts.ts

Daily pumping totals, session counts, and averages, from the latest sync

babybuddypumping
@kneel/babybuddy-sleep-feeding-correlationmodel
sleep_feeding_correlation.ts

Daily sleep totals alongside feeding count and volume, from the latest sync

babybuddysleepfeeding
@kneel/babybuddy-sleep-longest-stretchmodel
sleep_longest_stretch.ts

Longest and average consecutive sleep block per day, from the latest sync

babybuddysleep
@kneel/babybuddy-sleep-totalsmodel
sleep_totals.ts

Total sleep hours per day with nap vs night breakdown, from the latest sync

babybuddysleep
@kneel/babybuddy-temperaturemodel
temperature.ts

All temperature readings over the window in Celsius and Fahrenheit, from the latest sync

babybuddytemperature
@kneel/babybuddy-tummy-timemodel
tummy_time.ts

Daily tummy-time totals and session counts, from the latest sync

babybuddytummy-time
@kneel/babybuddy-weight-feeding-correlationmodel
weight_feeding_correlation.ts

Weight trajectory overlaid with daily feeding volume, from the latest sync

babybuddyweightfeeding
@kneel/babybuddy-weight-trendmodel
weight_trend.ts

Weight measurements with per-reading and net change, from the latest sync

babybuddyweight
04Previous Versions4
2026.07.10.4

v2026.07.10.4: timer methods (start/stop/rename/list). stop-timer converts a timer into its feeding/pumping/sleep/tummy-time activity (auto-inferred from the timer name), never silently discarding.

Modified 1 models

2026.07.10.3

v2026.07.10.3: delete-entry/update-entry methods (full CRUD, idempotent delete) + medication and weight-trend reports (15 total).

Modified 1 models. Added 2 reports

2026.07.10.2

v2026.07.10.2: method entry/completion logging + 'babybuddy-reachable' live pre-flight check on all log-* methods (resolves both adversarial-review follow-ups).

2026.07.10.1

Initial release: consolidated Baby Buddy tracker model (sync + 8 log-* methods) and 13 reports.

05Stats
A
100 / 100
Downloads
0
Archive size
45.8 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms