{"library":"ini-api","type":"library","category":null,"description":"The `ini-api` package provides a robust, class-based API for programmatically parsing, editing, and creating INI configuration files in JavaScript and TypeScript environments. The current stable version is 2.0.2. This library offers distinct classes like `Ini`, `IniSection`, and `IniLine` to represent the structural components of an INI file, allowing for granular manipulation of sections, key-value pairs, and comments. It distinguishes itself by providing a structured object model rather than simple string parsing utilities, enabling developers to interact with INI files using familiar object-oriented patterns. While there isn't a strict release cadence, the project receives updates, with recent significant changes in v2.0.0 (transition to ESM) and v2.0.2 (re-introduction of CJS alongside ESM).","language":"javascript","status":"active","version":"2.0.2","tags":["javascript","ini","stringify","parse","config"],"last_verified":"Wed May 27","install":[{"cmd":"npm install ini-api","imports":["import { Ini } from 'ini-api';","import { IniSection } from 'ini-api';","import { lineTypes } from 'ini-api';"]},{"cmd":"yarn add ini-api","imports":[]},{"cmd":"pnpm add ini-api","imports":[]}],"homepage":null,"github":"https://github.com/matortheeternal/ini-api","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ini-api","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/ini-api/compatibility"}}