{"library":"prepend-http","type":"library","category":null,"description":"prepend-http is a focused utility package designed to ensure URLs have a proper `http://` or `https://` protocol prefix. It intelligently adds `https://` (by default) to \"humanized\" URLs such as domain names (`sindresorhus.com`) or `localhost` entries, while leaving already-prefixed URLs untouched. The package is currently stable at version `4.0.0`, released recently in response to ecosystem changes. Historically, releases are infrequent but significant, often tied to Node.js LTS updates or module system shifts. A key differentiator is its simplicity and reliability, provided by a well-regarded maintainer in the JavaScript ecosystem. Since version 4, prepend-http is a pure ESM package, aligning with modern JavaScript module practices, and requires Node.js 12.20 or newer.","language":"javascript","status":"active","version":"4.0.0","tags":["javascript","prepend","protocol","scheme","url","http","https","humanized"],"install":[{"cmd":"npm install prepend-http","imports":["import prependHttp from 'prepend-http';","import type { Options } from 'prepend-http';"]},{"cmd":"yarn add prepend-http","imports":[]},{"cmd":"pnpm add prepend-http","imports":[]}],"homepage":null,"github":"https://github.com/sindresorhus/prepend-http","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/prepend-http","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/prepend-http/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}