fix(core): update
This commit is contained in:
		| @@ -3,6 +3,6 @@ | |||||||
|  */ |  */ | ||||||
| export const commitinfo = { | export const commitinfo = { | ||||||
|   name: '@push.rocks/smartunique', |   name: '@push.rocks/smartunique', | ||||||
|   version: '3.0.7', |   version: '3.0.8', | ||||||
|   description: 'make things unique' |   description: 'make things unique' | ||||||
| } | } | ||||||
|   | |||||||
| @@ -18,16 +18,16 @@ export const uuid5 = (customStringArg: string, namespaceArg = plugins.uuid.v5.DN | |||||||
|   return plugins.uuid.v5(customStringArg, namespaceArg); |   return plugins.uuid.v5(customStringArg, namespaceArg); | ||||||
| }; | }; | ||||||
|  |  | ||||||
| export const uni = (prefix: string = 'uni') => { | export const uni = (prefix: string = 'uni', lengthArg = 24) => { | ||||||
|   return `${prefix}_${`xxxxxxxxxxxxxxxxxxxxxxxx`.replace(/[xy]/g, (c) => { |   return `${prefix}_${'x'.repeat(lengthArg).replace(/[xy]/g, (c) => { | ||||||
|     const r = (Math.random() * 16) | 0; |     const r = (Math.random() * 16) | 0; | ||||||
|     const v = c === 'x' ? r : (r & 0x3) | 0x8; |     const v = c === 'x' ? r : (r & 0x3) | 0x8; | ||||||
|     return v.toString(16); |     return v.toString(16); | ||||||
|   })}`; |   })}`; | ||||||
| }; | }; | ||||||
|  |  | ||||||
| export const uniSimple = (prefix: string = 'uni') => { | export const uniSimple = (prefix: string = 'uni', lengthArg = 8) => { | ||||||
|   return `${prefix}${`xxxxxxxxxxxxxxxxxxxxxxxx`.replace(/[xy]/g, (c) => { |   return `${prefix}${'x'.repeat(lengthArg).replace(/[xy]/g, (c) => { | ||||||
|     const r = (Math.random() * 16) | 0; |     const r = (Math.random() * 16) | 0; | ||||||
|     const v = c === 'x' ? r : (r & 0x3) | 0x8; |     const v = c === 'x' ? r : (r & 0x3) | 0x8; | ||||||
|     return v.toString(16); |     return v.toString(16); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user