anka-endeavour
v1.0.8
Published
A simple JavaScript library that provides utility functions for generating ULIDs, logging debug messages, and getting timestamps.
Downloads
4
Readme
My Library
A simple JavaScript library that provides utility functions for generating ULIDs, logging debug messages, and getting timestamps.
Installation
You can install this package using Yarn:
yarn add anka-endeavour
Or using npm:
npm install anka-endeavour
Usage
Here's how you can use the functions provided by this library:
Importing the Functions
In your JavaScript project, import the functions you need:
const { debug, timestamp } = require("anka-endeavour");
const { uuid, ulid } = require("anka-endeavour/random");
ulid()
Generates a unique, URL-friendly ULID (Universally Unique Lexicographically Sortable Identifier).
const id = ulid();
console.log(id); // Example output: '01F8MECHZX3TBDSZ7XRADM79XV'
debug(...args)
Logs debug messages to the console with a timestamp.
debug("This is a debug message", { key: "value" });
// Example output: '2024-09-01T10:00:00.000Z This is a debug message { key: "value" }'
timestamp()
Returns the current Unix timestamp (seconds since the Unix epoch).
const currentTimestamp = timestamp();
console.log(currentTimestamp); // Example output: 1622547800
Contributing
If you have suggestions or improvements, feel free to open an issue or submit a pull request on GitHub.