immutable-instance-id
v0.6.0
Published
Generate random-unique-id once per process instance
Downloads
89
Readme
immutable-instance-id
const instanceId = require('immutable-instance-id')
/* {
* id: 'af7f52d9d8f7dcfb8fda5cb15814ef61',
* timestamp: '2017-09-01 12:36:11.032569'
* }
*/
Generate a random id once per process using the Random Unique Id module.
Instance Id is an object with a property id
which is a 128 bit (32 char)
lower case hex string and a property timestamp
with is a string indicating
the time that the id was generated in MySQL compatible microsecond format.
The Instance Id is stored in global.__immutable_instance_id__
and will not
change even if the module file is executed multiple times.
Immutable Instance Id integrates with the Immutable App ecosystem to provide unique ids that are used for logging, debugging and testing.