{"library":"iconv-lite","type":"library","category":null,"description":"iconv-lite is a pure JavaScript library for converting character encodings without relying on native Node.js bindings or external dependencies for core functionality. It provides a robust solution for handling various text encodings, making it suitable for applications that need to process files, network streams, or user input in different character sets. The current stable version is `0.7.2`, with `v1.0.0-alpha.1` being an actively developed upcoming major release introducing significant breaking changes. While there isn't a strict release cadence, the project sees regular maintenance and improvements, including recent type definition enhancements and bug fixes. Its key differentiator is its pure JavaScript implementation, which avoids installation complexities associated with native modules like `node-iconv`.","language":"javascript","status":"active","version":"0.7.2","tags":["javascript","iconv","convert","charset","icu","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install iconv-lite","imports":["import iconv from 'iconv-lite'","import iconv from 'iconv-lite'; iconv.decode(buffer, 'utf8')","import type { IconvOptions } from 'iconv-lite'"]},{"cmd":"yarn add iconv-lite","imports":[]},{"cmd":"pnpm add iconv-lite","imports":[]}],"homepage":null,"github":"https://github.com/pillarjs/iconv-lite","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/iconv-lite","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/iconv-lite/compatibility"}}