ununura-shared
Advanced tools
Comparing version 1.1.0 to 1.1.1
@@ -11,3 +11,15 @@ declare const VIRTUAL_CSS_INJECT_FILENAME = "ununura.css"; | ||
type CSSInject<T extends string | Promise<string> = string> = T; | ||
type ArrTuple<T extends string | number> = [T, T][]; | ||
type Symbol = string | number; | ||
type Tuple<T extends Symbol> = [T, T]; | ||
type TupleWithOptions<T extends Symbol, K = Record<any, any>> = [T, T, K]; | ||
type ArrTuple<T extends Symbol> = Tuple<T>[]; | ||
type ArrTupleWithOptions<T extends Symbol, K = {}> = TupleWithOptions<T, K>[]; | ||
type TupleOption<K extends Symbol = Symbol, O = Record<any, any>> = (Tuple<K> | TupleWithOptions<K, O>)[]; | ||
type Object$1 = Record<Symbol, Symbol>; | ||
type ObjectWithOptions<T> = Record<Symbol, { | ||
value: Symbol; | ||
options?: T; | ||
}>; | ||
type Option<O extends Symbol = Symbol, T = Record<O, any>> = TupleOption<O> | Object$1 | ObjectWithOptions<T>; | ||
type ValueOption<T extends Symbol = Symbol> = ArrTuple<T> | Object$1; | ||
type VueSFC = string; | ||
@@ -132,5 +144,5 @@ type SvelteSFC = string; | ||
interface UnunuraExtendSupporters { | ||
colors?: ArrTuple<string>; | ||
units?: ArrTuple<string>; | ||
fonts?: ArrTuple<string>; | ||
colors?: Option<string>; | ||
units?: Option<string | number>; | ||
fonts?: Option<string>; | ||
} | ||
@@ -141,3 +153,3 @@ interface UnunuraExtend { | ||
interface UnunuraResolvableOptions { | ||
defines?: ArrTuple<string>; | ||
defines?: ValueOption<string>; | ||
extend?: UnunuraExtend; | ||
@@ -156,3 +168,3 @@ jsx?: boolean; | ||
interface UnunuraOptions { | ||
defines: ArrTuple<string>; | ||
defines: ValueOption<string>; | ||
extend: UnunuraExtend; | ||
@@ -234,2 +246,2 @@ jsx: boolean; | ||
export { ANTIALIASED_RESET_CSS, ArrTuple, AstroSFC, Awaitable, CSSInject, CSSResourceSizer, JSXSFC, MEYER_RESET_CSS, Maybe, NOVOUT_RESET_CSS, NULLABLE, Nullable, RESOLVED_VIRTUAL_CSS_INJECT_FILENAME, SFC, SFCType, STANDARD_EXCLUDE_SCAN, STANDARD_INCLUDE_SCAN, SvelteSFC, UNUNURA_RESPONSIVE, UnunuraASTNode, UnunuraBounce, UnunuraContextualize, UnunuraContextualizePseudoClasses, UnunuraContextualizePseudoElement, UnunuraContextualizeResponsive, UnunuraContextualizeStack, UnunuraContextualizeTheme, UnunuraCoreOptions, UnunuraExtend, UnunuraExtendSupporters, UnunuraGenerateContext, UnunuraGlobals, UnunuraIdentifier, UnunuraKeys, UnunuraOptions, UnunuraResolvableOptions, UnunuraScannerFile, VIRTUAL_CSS_INJECT_FILENAME, VueSFC, asCommonIdentifier, browserFonts, findResource, findResourceInStart, getFilename, isAstroFile, isBorderStyle, isCSSColor, isCloseMultipleKey, isCommonIdentifier, isContextCloseKey, isContextIdentifier, isContextKey, isContextOpenKey, isCursor, isDefaultCentralize, isDefaultFont, isFlexHorizontal, isFlexVertical, isGlobal, isHTTPSImage, isHex, isIdentifier, isImage, isImageRepeat, isImageSize, isJSXEntryFile, isJSXFile, isJustifyAlign, isJustifySelf, isKey, isNullable, isNumber, isNumberSuffix, isOpenMultipleKey, isOutlineStyle, isPseudoClassContextIdentifier, isPseudoElementContextIdentifier, isResponsiveContextIdentifier, isScopedSFCFile, isScroll, isSizer, isSlashImage, isSvelteFile, isThemeContextIdentifier, isTouch, isTransitionProperty, isTransitionTimingFunction, isTypographyOverflow, isTypographyTransform, isUniqueKey, isVueFile, isVueSFC, pseudoClass, pseudoElement }; | ||
export { ANTIALIASED_RESET_CSS, ArrTuple, ArrTupleWithOptions, AstroSFC, Awaitable, CSSInject, CSSResourceSizer, JSXSFC, MEYER_RESET_CSS, Maybe, NOVOUT_RESET_CSS, NULLABLE, Nullable, Object$1 as Object, ObjectWithOptions, Option, RESOLVED_VIRTUAL_CSS_INJECT_FILENAME, SFC, SFCType, STANDARD_EXCLUDE_SCAN, STANDARD_INCLUDE_SCAN, SvelteSFC, Symbol, Tuple, TupleOption, TupleWithOptions, UNUNURA_RESPONSIVE, UnunuraASTNode, UnunuraBounce, UnunuraContextualize, UnunuraContextualizePseudoClasses, UnunuraContextualizePseudoElement, UnunuraContextualizeResponsive, UnunuraContextualizeStack, UnunuraContextualizeTheme, UnunuraCoreOptions, UnunuraExtend, UnunuraExtendSupporters, UnunuraGenerateContext, UnunuraGlobals, UnunuraIdentifier, UnunuraKeys, UnunuraOptions, UnunuraResolvableOptions, UnunuraScannerFile, VIRTUAL_CSS_INJECT_FILENAME, ValueOption, VueSFC, asCommonIdentifier, browserFonts, findResource, findResourceInStart, getFilename, isAstroFile, isBorderStyle, isCSSColor, isCloseMultipleKey, isCommonIdentifier, isContextCloseKey, isContextIdentifier, isContextKey, isContextOpenKey, isCursor, isDefaultCentralize, isDefaultFont, isFlexHorizontal, isFlexVertical, isGlobal, isHTTPSImage, isHex, isIdentifier, isImage, isImageRepeat, isImageSize, isJSXEntryFile, isJSXFile, isJustifyAlign, isJustifySelf, isKey, isNullable, isNumber, isNumberSuffix, isOpenMultipleKey, isOutlineStyle, isPseudoClassContextIdentifier, isPseudoElementContextIdentifier, isResponsiveContextIdentifier, isScopedSFCFile, isScroll, isSizer, isSlashImage, isSvelteFile, isThemeContextIdentifier, isTouch, isTransitionProperty, isTransitionTimingFunction, isTypographyOverflow, isTypographyTransform, isUniqueKey, isVueFile, isVueSFC, pseudoClass, pseudoElement }; |
{ | ||
"name": "ununura-shared", | ||
"version": "1.1.0", | ||
"version": "1.1.1", | ||
"description": "Atomic CSS Engine.", | ||
@@ -32,3 +32,3 @@ "author": "Novout", | ||
}, | ||
"gitHead": "5e86826d46ba3295dd2718b712f6a6e2fc40f04a" | ||
"gitHead": "23c7862a98b6870378954fca2022f90adb7eeb3d" | ||
} |
34504
441