@magicyan/core
Advanced tools
+13
-1
@@ -125,2 +125,14 @@ export { setTimeout as sleep } from 'node:timers/promises'; | ||
| export { brBuilder, captalize, copyObject, createInterval, equalsIgnoreCase, hexToRgb, includesIgnoreCase, isEmail, isUrl, limitText, notFound, random, randomNumber, replaceText, rgbToHex, spaceBuilder, toNull }; | ||
| type DeepPartial<T> = { | ||
| [Key in keyof T]?: DeepPartial<T[Key]>; | ||
| }; | ||
| type DeepRequired<T> = { | ||
| [Key in keyof T]-?: DeepRequired<T[Key]>; | ||
| }; | ||
| type DeepObjectPath<T, Separator extends string = ".", K extends keyof T = keyof T> = K extends string | number ? T[K] extends infer R ? `${K}` | (R extends Record<string, unknown> ? `${K}${Separator}${DeepObjectPath<R, Separator>}` : never) : never : never; | ||
| type Prettify<T> = { | ||
| [K in keyof T]: T[K]; | ||
| } & {}; | ||
| export { type DeepObjectPath, type DeepPartial, type DeepRequired, type Prettify, brBuilder, captalize, copyObject, createInterval, equalsIgnoreCase, hexToRgb, includesIgnoreCase, isEmail, isUrl, limitText, notFound, random, randomNumber, replaceText, rgbToHex, spaceBuilder, toNull }; |
+13
-1
@@ -125,2 +125,14 @@ export { setTimeout as sleep } from 'node:timers/promises'; | ||
| export { brBuilder, captalize, copyObject, createInterval, equalsIgnoreCase, hexToRgb, includesIgnoreCase, isEmail, isUrl, limitText, notFound, random, randomNumber, replaceText, rgbToHex, spaceBuilder, toNull }; | ||
| type DeepPartial<T> = { | ||
| [Key in keyof T]?: DeepPartial<T[Key]>; | ||
| }; | ||
| type DeepRequired<T> = { | ||
| [Key in keyof T]-?: DeepRequired<T[Key]>; | ||
| }; | ||
| type DeepObjectPath<T, Separator extends string = ".", K extends keyof T = keyof T> = K extends string | number ? T[K] extends infer R ? `${K}` | (R extends Record<string, unknown> ? `${K}${Separator}${DeepObjectPath<R, Separator>}` : never) : never : never; | ||
| type Prettify<T> = { | ||
| [K in keyof T]: T[K]; | ||
| } & {}; | ||
| export { type DeepObjectPath, type DeepPartial, type DeepRequired, type Prettify, brBuilder, captalize, copyObject, createInterval, equalsIgnoreCase, hexToRgb, includesIgnoreCase, isEmail, isUrl, limitText, notFound, random, randomNumber, replaceText, rgbToHex, spaceBuilder, toNull }; |
+13
-1
@@ -125,2 +125,14 @@ export { setTimeout as sleep } from 'node:timers/promises'; | ||
| export { brBuilder, captalize, copyObject, createInterval, equalsIgnoreCase, hexToRgb, includesIgnoreCase, isEmail, isUrl, limitText, notFound, random, randomNumber, replaceText, rgbToHex, spaceBuilder, toNull }; | ||
| type DeepPartial<T> = { | ||
| [Key in keyof T]?: DeepPartial<T[Key]>; | ||
| }; | ||
| type DeepRequired<T> = { | ||
| [Key in keyof T]-?: DeepRequired<T[Key]>; | ||
| }; | ||
| type DeepObjectPath<T, Separator extends string = ".", K extends keyof T = keyof T> = K extends string | number ? T[K] extends infer R ? `${K}` | (R extends Record<string, unknown> ? `${K}${Separator}${DeepObjectPath<R, Separator>}` : never) : never : never; | ||
| type Prettify<T> = { | ||
| [K in keyof T]: T[K]; | ||
| } & {}; | ||
| export { type DeepObjectPath, type DeepPartial, type DeepRequired, type Prettify, brBuilder, captalize, copyObject, createInterval, equalsIgnoreCase, hexToRgb, includesIgnoreCase, isEmail, isUrl, limitText, notFound, random, randomNumber, replaceText, rgbToHex, spaceBuilder, toNull }; |
+1
-1
| { | ||
| "name": "@magicyan/core", | ||
| "version": "1.0.13", | ||
| "version": "1.0.14", | ||
| "description": "Very simple functions for you to use in your code", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
35114
4.78%146
8.15%0
-100%