{"library":"cuint","type":"library","category":null,"description":"The `cuint` library provides functionality for handling C-like unsigned 32-bit and 64-bit integers in JavaScript, a capability not natively supported by the language. It represents unsigned integers as objects, splitting them into 16-bit segments (e.g., two for UINT32, four for UINT64) to emulate fixed-width arithmetic. Designed for performance, it aims to provide C-like behavior, including truncation on overflow. The current and only stable version is 0.2.2, last updated approximately 9 years ago (as of 2026). Due to its age and lack of updates, it is considered an abandoned project, meaning it likely does not receive bug fixes, security patches, or compatibility updates for newer JavaScript environments or Node.js versions. Its primary differentiator was bringing explicit unsigned integer arithmetic to JavaScript before `BigInt` was standardized.","language":"javascript","status":"abandoned","version":"0.2.2","tags":["javascript","C","unsigned","integer","32bits","64bits"],"last_verified":"Wed May 27","install":[{"cmd":"npm install cuint","imports":["const { UINT32 } = require('cuint');","const { UINT64 } = require('cuint');","// After including <script src=\"/your/path/to/uint32.js\"></script>\nconst val = UINT32('326648991');"]},{"cmd":"yarn add cuint","imports":[]},{"cmd":"pnpm add cuint","imports":[]}],"homepage":null,"github":"https://github.com/pierrec/js-cuint","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/cuint","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/cuint/compatibility"}}