{"library":"solparse","type":"library","category":null,"description":"Solparse is a JavaScript library providing a PEG.js-based parser for the Solidity programming language. It is currently at version 2.2.8, with its last major release dating back over seven years, indicating a sporadic and maintenance-driven release cadence. The library was originally a fork of Consensys' `solidity-parser` and is primarily maintained to support `Ethlint`, a Solidity linter. Due to its specific maintenance focus, the developers do not guarantee backward compatibility or new feature support for general use. Users are strongly advised to pin `solparse` as a fixed dependency in production systems. Alternatives like `solparse-exp-jb` (a more recent fork supporting newer Solidity features) or `@solidity-parser/parser` (an ANTLR-based parser) may offer more up-to-date Solidity syntax support.","language":"javascript","status":"maintenance","version":"2.2.8","tags":["javascript"],"install":[{"cmd":"npm install solparse","imports":["import parse from 'solparse';","import parse from 'solparse';\n// ParserError is typically accessed via the default export if available\n// or caught in a try-catch block and checked with `e instanceof parse.ParserError`"]},{"cmd":"yarn add solparse","imports":[]},{"cmd":"pnpm add solparse","imports":[]}],"homepage":null,"github":"https://github.com/duaraghav8/solparse","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/solparse","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/solparse/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}