{"library":"properties-parser","type":"library","category":null,"description":"properties-parser is a JavaScript library designed for parsing and managing `.properties` files, which are commonly used for configuration and internationalization in Java and ActionScript applications. The library provides methods to parse raw string content, read files synchronously or asynchronously from disk, and an `Editor` API for programmatic manipulation of key-value pairs. This API allows for setting, getting, unsetting, adding comments, and saving modifications back to a file. The current stable version is 0.6.0, released over three years ago, with no recent updates. Key features include handling of standard `.properties` file syntax such as comments, line continuations, and escaped characters. Due to its age, it primarily targets older Node.js environments (compatible with Node.js >= 0.3.1) and predates modern JavaScript module systems like ESM. It does not offer a Promise-based API, relying on callbacks or synchronous operations for file I/O.","language":"javascript","status":"abandoned","version":"0.6.0","tags":["javascript","parser",".properties","properties","java","file parser","actionscript"],"install":[{"cmd":"npm install properties-parser","imports":["import propertiesParser from 'properties-parser';","const propertiesParser = require('properties-parser');\nconst parsed = propertiesParser.parse(text);","const propertiesParser = require('properties-parser');\nconst editor = propertiesParser.createEditor();"]},{"cmd":"yarn add properties-parser","imports":[]},{"cmd":"pnpm add properties-parser","imports":[]}],"homepage":null,"github":"https://github.com/xavi-/node-properties-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/properties-parser","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-parser/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}