{"library":"lib0","type":"library","category":null,"description":"lib0 is a monorepo offering a comprehensive collection of isomorphic utility functions designed for both Node.js and browser environments. These utilities cover fundamental programming needs such as array manipulation, efficient binary encoding/decoding, cryptographic operations, assertions, and more. The package is currently at version `0.2.117` on npm, representing its stable release line. However, an active development branch is progressing towards `v1.0.0`, with frequent release candidates (e.g., `v1.0.0-rc.12`) introducing significant architectural changes, particularly within its `delta` and `schema` modules. It supports both CommonJS and ESM module formats. Its primary differentiator lies in providing a robust, performance-optimized, and isomorphic toolkit, minimizing the need for environment-specific code paths and enabling effective dead code elimination by bundlers. The project appears to have an active development cadence, pushing out release candidates regularly.","language":"javascript","status":"active","version":"0.2.117","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install lib0","imports":["import { assert } from 'lib0/error'","import { createEncoder, writeVarUint } from 'lib0/encoding'","import { from } from 'lib0/array'"]},{"cmd":"yarn add lib0","imports":[]},{"cmd":"pnpm add lib0","imports":[]}],"homepage":"https://lib0.dev","github":"https://github.com/dmonad/lib0","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/lib0","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/lib0/compatibility"}}