{"library":"zeparser","type":"library","category":null,"description":"ZeParser is an early-stage JavaScript parser, last published as version 0.0.7 in June 2013. Developed by Peter van der Zee, it was designed to convert JavaScript input into a 'parse tree' (an array of arrays with tokens as leaves) or various token streams, including a 'white tree' (all tokens, including whitespace) and a 'black tree' (token stream without whitespace). The package also offered a `createParser` method to instantiate a parser with parsed input and access these tree structures directly. It featured simple and extended parsing modes, with the extended mode providing richer meta-information. While historically relevant for JavaScript parsing benchmarks, the project has been abandoned since its last release, meaning it does not support modern JavaScript syntax (ES2015+), lacks ongoing maintenance, and has no defined release cadence. An experimental v2 (`zeparser2`) was later introduced but also appears to be unmaintained.","language":"javascript","status":"abandoned","version":"0.0.7","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install zeparser","imports":["const ZeParser = require('zeparser');","const ZeParser = require('zeparser');\nconst tree = ZeParser.parse('var a = 1;');","const ZeParser = require('zeparser');\nconst parserInstance = ZeParser.createParser('var a = 1;');"]},{"cmd":"yarn add zeparser","imports":[]},{"cmd":"pnpm add zeparser","imports":[]}],"homepage":null,"github":"https://github.com/qfox/ZeParser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/zeparser","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/zeparser/compatibility"}}