UNPKG

@necto/id

Version:

Necto's library for generating algorithmic ID's based on specified parameters.

2 lines 963 B
"use strict";var f=Object.create;var i=Object.defineProperty;var A=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,E=Object.prototype.hasOwnProperty;var L=(r,o)=>{for(var t in o)i(r,t,{get:o[t],enumerable:!0})},s=(r,o,t,e)=>{if(o&&typeof o=="object"||typeof o=="function")for(let n of p(o))!E.call(r,n)&&n!==t&&i(r,n,{get:()=>o[n],enumerable:!(e=A(o,n))||e.enumerable});return r};var u=(r,o,t)=>(t=r!=null?f(g(r)):{},s(o||!r||!r.__esModule?i(t,"default",{value:r,enumerable:!0}):t,r)),c=r=>s(i({},"__esModule",{value:!0}),r);var h={};L(h,{id:()=>d});module.exports=c(h);var a=u(require("randombytes"),1),m=require("@necto/constants");function d(r=21,o=Array.from([...m.ALPHABET.LOWERCASE,...m.ALPHABET.CAPITALIZED])){if(r<=0)throw new Error("Length must be a positive integer.");let t=o.length,e=(0,a.default)(r);return Array.from(e).map(n=>o[n%t]).join("")}0&&(module.exports={id}); //# sourceMappingURL=index.cjs.map