{"library":"eventid","type":"library","category":null,"description":"eventid is a JavaScript/TypeScript utility for generating unique event identifiers that are globally unique across a network of services and monotonically increasing locally on each machine. Currently at stable version 2.0.1, the library typically receives updates for Node.js compatibility and internal dependency management, with new major versions signifying breaking changes like increased minimum Node.js requirements. It provides a robust alternative to standard JavaScript timestamps, which often lack the necessary millisecond resolution for accurately ordering rapidly occurring events within distributed systems. Its core differentiation lies in producing lexicographically comparable IDs that maintain local monotonicity while guaranteeing global uniqueness, thereby facilitating event ordering across diverse services without relying on imprecise timestamp comparisons.","language":"javascript","status":"active","version":"2.0.1","tags":["javascript","uid","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eventid","imports":["import EventId from 'eventid';","const EventId = require('eventid');","import type EventId from 'eventid';\n// or\ntype MyEventId = InstanceType<typeof EventId>;"]},{"cmd":"yarn add eventid","imports":[]},{"cmd":"pnpm add eventid","imports":[]}],"homepage":null,"github":"https://github.com/google/eventid-js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eventid","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/eventid/compatibility"}}