{"library":"sleep-compiler","title":"sleep-compiler","description":"A command-line sleep tracker that logs, analyzes, and reports sleep patterns. Version 1.4.0 is the latest stable release. Data is stored locally in SQLite at ~/.sleep-compiler/sleep.db with no cloud dependencies. Key differentiators: it operates entirely offline, supports active sleep sessions (sleep now / wake now), generates reports with quality thresholds and consistency scores, and exports CSV. Alternatives like Sleep as Android require a mobile app; sleep-compiler runs in the terminal for developers and privacy-conscious users.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install sleep-compiler"],"cli":{"name":"sleep-compiler","version":null}},"imports":["import sleepCompiler from 'sleep-compiler'","import { logSleep } from 'sleep-compiler'","import { getReport } from 'sleep-compiler'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// Log sleep entry and generate a 7-day report\nimport { logSleep, getReport } from 'sleep-compiler';\n\nasync function main() {\n  // Log sleep for last night\n  await logSleep({\n    sleepTime: '23:30',\n    wakeTime: '07:15',\n    date: '2024-03-15'\n  });\n\n  // Get report for last 7 days\n  const report = await getReport({ days: 7 });\n  console.log(report);\n}\n\nmain().catch(err => console.error(err));","lang":"typescript","description":"Demonstrates logging a sleep entry and retrieving a report programmatically using named imports.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}