{"library":"listhen","type":"library","category":null,"description":"listhen is an elegant HTTP listener for Node.js, designed to streamline local development server setups. It supports various server handlers including Node.js built-in HTTP, Express, and `unjs/h3`, making it highly adaptable for different project types. Currently at version 1.9.1, the package maintains an active release cadence, frequently publishing minor improvements and bug fixes, as evidenced by recent releases such as v1.9.1, v1.9.0, and v1.8.0. Key differentiators include its rich feature set out-of-the-box, such as hot module reloading (HMR) capabilities, static file serving, robust TypeScript support via `unjs/jiti`, and integrated WebSocket support through `unjs/crossws`. It also enhances developer experience with features like automatic port finding (via `get-port-please`), displaying QR codes for public URLs (with `unjs/uqr`), local server tunneling (using `unjs/untun`), clipboard integration for URLs, and simplified HTTPS setup with self-signed certificates. listhen aims to provide a comprehensive, zero-configuration development server experience, abstracting away common setup complexities.","language":"javascript","status":"active","version":"1.9.1","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install listhen","imports":["import { listen } from 'listhen'","import { listenAndWatch } from 'listhen'","import type { Listener } from 'listhen'"]},{"cmd":"yarn add listhen","imports":[]},{"cmd":"pnpm add listhen","imports":[]}],"homepage":"https://listhen.unjs.io","github":"https://github.com/unjs/listhen","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/listhen","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/listhen/compatibility"}}