{"library":"pickleparser","type":"library","category":null,"description":"The `pickleparser` library provides a pure JavaScript and TypeScript implementation for parsing Python's pickle serialization format. It supports all pickle protocol versions from 0 to 5, allowing developers to deserialize Python objects directly within Node.js environments and web browsers. Currently stable at version 0.2.1, the project appears to have an active release cadence, frequently adding support for new opcodes and refining its API. A key differentiator is its full protocol support and its utility for converting pickle data to JSON, including a bundled `pickletojson` CLI tool, without relying on Python runtimes. It offers `ParserOptions` for customizing the unpickling process, making it flexible for various use cases.","language":"javascript","status":"active","version":"0.2.1","tags":["javascript","pickle","parser","python","unpickling","pure-javascript","typescript","json"],"install":[{"cmd":"npm install pickleparser","imports":["import { Parser } from 'pickleparser';","import type { ParserOptions } from 'pickleparser';","const parser = new pickleparser.Parser();"]},{"cmd":"yarn add pickleparser","imports":[]},{"cmd":"pnpm add pickleparser","imports":[]}],"homepage":null,"github":"https://github.com/ewfian/pickleparser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/pickleparser","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/pickleparser/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}