{"library":"properties-file","type":"library","category":null,"description":"The `properties-file` library provides a high-performance, lossless parser, editor, and formatter for Java-style `.properties` files. Currently stable at version 5.0.4, it undergoes active maintenance with frequent releases (multiple patches per month based on recent history). A key differentiator is its lossless data model, preserving comments, blank lines, and duplicate keys, allowing for exact reconstruction or normalized output via `format()` options. It boasts 3–7x faster parsing than alternatives, zero dependencies, and a tiny bundle size (970 B min+gzip for `getProperties`). Compiled to ES5, it offers broad compatibility, running on Node.js versions back to 0.4.0 and any modern browser. It also includes bundler integrations for Webpack, Rollup/Vite, esbuild, and Bun to import `.properties` files directly.","language":"javascript","status":"active","version":"5.0.4","tags":["javascript",".properties","properties",".properties file","properties file","parser","editor","formatter","Java","typescript"],"install":[{"cmd":"npm install properties-file","imports":["import { getProperties } from 'properties-file'","import { Properties } from 'properties-file/parser'","import { PropertiesEditor } from 'properties-file/editor'","import 'properties-file/bundler/webpack'"]},{"cmd":"yarn add properties-file","imports":[]},{"cmd":"pnpm add properties-file","imports":[]}],"homepage":null,"github":"https://github.com/properties-file/properties-file","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/properties-file","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/properties-file/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}