UNPKG

native-variants

Version:

A library for handling variants in React Native components with theme support.

75 lines 8.53 kB
"use strict"; /** * Native Variants - A type-safe styling library for React Native * with Tailwind CSS inspired design tokens. * * @packageDocumentation */ Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultLetterSpacing = exports.defaultFontWeights = exports.defaultLineHeights = exports.defaultOpacity = exports.defaultZIndex = exports.defaultShadows = exports.defaultRadii = exports.defaultFontSizes = exports.defaultSpacing = exports.defaultColors = exports.tailwindDurations = exports.tailwindMaxWidths = exports.tailwindBorderWidths = exports.tailwindLetterSpacing = exports.tailwindFontWeights = exports.tailwindLineHeights = exports.tailwindOpacity = exports.tailwindZIndex = exports.tailwindShadows = exports.tailwindRadii = exports.tailwindFontSizes = exports.tailwindSpacing = exports.tailwindColors = exports.extendTheme = exports.defaultTheme = exports.composeView = exports.hasTextStyles = exports.composeText = exports.darken = exports.lighten = exports.hexToRgba = exports.alpha = exports.createThemedStyles = exports.useColorScheme = exports.useIsDark = exports.useThemeColors = exports.useTheme = exports.ThemeProvider = exports.createCTX = exports.responsiveFontSize = exports.getScreenDimensions = exports.hq = exports.wq = exports.clearStyleCache = exports.createNVA = exports.styled = exports.cnImage = exports.cnText = exports.cnView = exports.cn = void 0; // Core styling utilities var cn_1 = require("./lib/cn.js"); Object.defineProperty(exports, "cn", { enumerable: true, get: function () { return cn_1.cn; } }); Object.defineProperty(exports, "cnView", { enumerable: true, get: function () { return cn_1.cnView; } }); Object.defineProperty(exports, "cnText", { enumerable: true, get: function () { return cn_1.cnText; } }); Object.defineProperty(exports, "cnImage", { enumerable: true, get: function () { return cn_1.cnImage; } }); var create_nva_1 = require("./lib/create-nva.js"); Object.defineProperty(exports, "styled", { enumerable: true, get: function () { return create_nva_1.styled; } }); Object.defineProperty(exports, "createNVA", { enumerable: true, get: function () { return create_nva_1.createNVA; } }); Object.defineProperty(exports, "clearStyleCache", { enumerable: true, get: function () { return create_nva_1.clearStyleCache; } }); var media_query_1 = require("./lib/media-query.js"); Object.defineProperty(exports, "wq", { enumerable: true, get: function () { return media_query_1.wq; } }); Object.defineProperty(exports, "hq", { enumerable: true, get: function () { return media_query_1.hq; } }); Object.defineProperty(exports, "getScreenDimensions", { enumerable: true, get: function () { return media_query_1.getScreenDimensions; } }); Object.defineProperty(exports, "responsiveFontSize", { enumerable: true, get: function () { return media_query_1.responsiveFontSize; } }); // Context provider utilities var create_provider_1 = require("./provider/create-provider.js"); Object.defineProperty(exports, "createCTX", { enumerable: true, get: function () { return create_provider_1.createCTX; } }); // Theme provider and hooks var theme_provider_1 = require("./provider/theme-provider.js"); Object.defineProperty(exports, "ThemeProvider", { enumerable: true, get: function () { return theme_provider_1.ThemeProvider; } }); Object.defineProperty(exports, "useTheme", { enumerable: true, get: function () { return theme_provider_1.useTheme; } }); Object.defineProperty(exports, "useThemeColors", { enumerable: true, get: function () { return theme_provider_1.useThemeColors; } }); Object.defineProperty(exports, "useIsDark", { enumerable: true, get: function () { return theme_provider_1.useIsDark; } }); Object.defineProperty(exports, "useColorScheme", { enumerable: true, get: function () { return theme_provider_1.useColorScheme; } }); Object.defineProperty(exports, "createThemedStyles", { enumerable: true, get: function () { return theme_provider_1.createThemedStyles; } }); // Utility functions var alpha_1 = require("./utils/alpha.js"); Object.defineProperty(exports, "alpha", { enumerable: true, get: function () { return alpha_1.alpha; } }); Object.defineProperty(exports, "hexToRgba", { enumerable: true, get: function () { return alpha_1.hexToRgba; } }); Object.defineProperty(exports, "lighten", { enumerable: true, get: function () { return alpha_1.lighten; } }); Object.defineProperty(exports, "darken", { enumerable: true, get: function () { return alpha_1.darken; } }); var compose_text_1 = require("./utils/compose-text.js"); Object.defineProperty(exports, "composeText", { enumerable: true, get: function () { return compose_text_1.composeText; } }); Object.defineProperty(exports, "hasTextStyles", { enumerable: true, get: function () { return compose_text_1.hasTextStyles; } }); Object.defineProperty(exports, "composeView", { enumerable: true, get: function () { return compose_text_1.composeView; } }); // Default tokens (Tailwind CSS) var default_tokens_1 = require("./tokens/default-tokens.js"); Object.defineProperty(exports, "defaultTheme", { enumerable: true, get: function () { return default_tokens_1.defaultTheme; } }); Object.defineProperty(exports, "extendTheme", { enumerable: true, get: function () { return default_tokens_1.extendTheme; } }); // Tailwind exports Object.defineProperty(exports, "tailwindColors", { enumerable: true, get: function () { return default_tokens_1.tailwindColors; } }); Object.defineProperty(exports, "tailwindSpacing", { enumerable: true, get: function () { return default_tokens_1.tailwindSpacing; } }); Object.defineProperty(exports, "tailwindFontSizes", { enumerable: true, get: function () { return default_tokens_1.tailwindFontSizes; } }); Object.defineProperty(exports, "tailwindRadii", { enumerable: true, get: function () { return default_tokens_1.tailwindRadii; } }); Object.defineProperty(exports, "tailwindShadows", { enumerable: true, get: function () { return default_tokens_1.tailwindShadows; } }); Object.defineProperty(exports, "tailwindZIndex", { enumerable: true, get: function () { return default_tokens_1.tailwindZIndex; } }); Object.defineProperty(exports, "tailwindOpacity", { enumerable: true, get: function () { return default_tokens_1.tailwindOpacity; } }); Object.defineProperty(exports, "tailwindLineHeights", { enumerable: true, get: function () { return default_tokens_1.tailwindLineHeights; } }); Object.defineProperty(exports, "tailwindFontWeights", { enumerable: true, get: function () { return default_tokens_1.tailwindFontWeights; } }); Object.defineProperty(exports, "tailwindLetterSpacing", { enumerable: true, get: function () { return default_tokens_1.tailwindLetterSpacing; } }); Object.defineProperty(exports, "tailwindBorderWidths", { enumerable: true, get: function () { return default_tokens_1.tailwindBorderWidths; } }); Object.defineProperty(exports, "tailwindMaxWidths", { enumerable: true, get: function () { return default_tokens_1.tailwindMaxWidths; } }); Object.defineProperty(exports, "tailwindDurations", { enumerable: true, get: function () { return default_tokens_1.tailwindDurations; } }); // Legacy exports (backwards compatibility) Object.defineProperty(exports, "defaultColors", { enumerable: true, get: function () { return default_tokens_1.defaultColors; } }); Object.defineProperty(exports, "defaultSpacing", { enumerable: true, get: function () { return default_tokens_1.defaultSpacing; } }); Object.defineProperty(exports, "defaultFontSizes", { enumerable: true, get: function () { return default_tokens_1.defaultFontSizes; } }); Object.defineProperty(exports, "defaultRadii", { enumerable: true, get: function () { return default_tokens_1.defaultRadii; } }); Object.defineProperty(exports, "defaultShadows", { enumerable: true, get: function () { return default_tokens_1.defaultShadows; } }); Object.defineProperty(exports, "defaultZIndex", { enumerable: true, get: function () { return default_tokens_1.defaultZIndex; } }); Object.defineProperty(exports, "defaultOpacity", { enumerable: true, get: function () { return default_tokens_1.defaultOpacity; } }); Object.defineProperty(exports, "defaultLineHeights", { enumerable: true, get: function () { return default_tokens_1.defaultLineHeights; } }); Object.defineProperty(exports, "defaultFontWeights", { enumerable: true, get: function () { return default_tokens_1.defaultFontWeights; } }); Object.defineProperty(exports, "defaultLetterSpacing", { enumerable: true, get: function () { return default_tokens_1.defaultLetterSpacing; } }); //# sourceMappingURL=index.js.map