{"library":"connection-string","type":"library","category":null,"description":"connection-string is an advanced JavaScript library for parsing and generating URL connection strings, offering features beyond standard URL parsers. It supports a fully optional syntax for every component, multiple hosts, unification of Unix socket support with URL standards, automatic defaults configuration for missing parameters, and the ability to reconstruct a connection string from an object. The current stable version is 5.0.0, released in late 2025/early 2026. Releases are active but not on a fixed cadence, focusing on maintenance, compatibility, and feature enhancements. Key differentiators include its flexible parsing for partial or complex connection strings (e.g., with multiple hosts or specific Unix socket patterns) and its ability to apply defaults, making it highly versatile for database and service connection configurations. The library ships with TypeScript types.","language":"javascript","status":"active","version":"5.0.0","tags":["javascript","connection","string","parser","generator","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install connection-string","imports":["import { ConnectionString } from 'connection-string';","const { ConnectionString } = require('connection-string');","import type { Host } from 'connection-string';"]},{"cmd":"yarn add connection-string","imports":[]},{"cmd":"pnpm add connection-string","imports":[]}],"homepage":null,"github":"https://github.com/vitaly-t/connection-string","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/connection-string","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/connection-string/compatibility"}}