A lightweight JavaScript client for interacting with a task/todo API, featuring a simple CLI and browser UI.
- API Client (
src/api.js) – Fetch users and todos with async/await or Promises - In-memory caching – Built-in request cache with
clearCache()method - CLI tool (
src/cli.js) – Command-line utilities for quick data inspection - Browser UI (
index.html) – Minimal demo interface (no dependencies)
# Install dependencies
npm install
# Run CLI
node src/cli.js [command]
# Serve browser UI or use a Liveserver extension
npx http-server . -p 8080
# Open http://localhost:8080





