native-variants
Version:
A library for handling variants in React Native components with theme support.
75 lines • 8.53 kB
JavaScript
;
/**
* 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