SYMBOL INDEX (285 symbols across 60 files) FILE: src/core/constants.ts constant CLASS_SEPARATOR (line 1) | const CLASS_SEPARATOR = /\S+/g constant DEFAULTS_UNIVERSAL (line 2) | const DEFAULTS_UNIVERSAL = '*, ::before, ::after' constant EMPTY_CSS_VARIABLE_VALUE (line 3) | const EMPTY_CSS_VARIABLE_VALUE = 'var(--tw-empty,/*!*/ /*!*/)' constant PRESERVED_ATRULE_TYPES (line 4) | const PRESERVED_ATRULE_TYPES = new Set([ constant LAYER_DEFAULTS (line 14) | const LAYER_DEFAULTS = 'defaults' constant LINEFEED (line 15) | const LINEFEED = /\n/g constant WORD_CHARACTER (line 16) | const WORD_CHARACTER = /\w/ constant SPACE_ID (line 17) | const SPACE_ID = '_' constant SPACE (line 18) | const SPACE = /\s/ constant SPACES (line 19) | const SPACES = /\s+/g FILE: src/core/createCoreContext.ts function packageCheck (line 19) | function packageCheck( type GetPackageConfig (line 34) | type GetPackageConfig = { function getPackageUsed (line 40) | function getPackageUsed(params: GetPackageConfig): GetPackageUsed { type ConfigParameters (line 50) | type ConfigParameters = { function getStyledConfig (line 57) | function getStyledConfig({ function getCssConfig (line 82) | function getCssConfig({ function getGlobalConfig (line 107) | function getGlobalConfig(config: TwinConfig): PresetItem { function createCoreContext (line 115) | function createCoreContext(params: CreateCoreContext): CoreContext { FILE: src/core/extractRuleStyles.ts constant ESC_COMMA (line 18) | const ESC_COMMA = /\\2c/g constant ESC_DIGIT (line 19) | const ESC_DIGIT = /\\3(\d)/g constant UNDERSCORE_ESCAPING (line 20) | const UNDERSCORE_ESCAPING = /\\+(_)/g constant SLASH_DOT_ESCAPING (line 21) | const SLASH_DOT_ESCAPING = /\\\./g constant BACKSLASH_ESCAPING (line 22) | const BACKSLASH_ESCAPING = /\\\\/g function transformImportant (line 24) | function transformImportant(value: string, params: TransformDecl): string { function transformEscaping (line 35) | function transformEscaping(value: string): string { function transformDeclValue (line 53) | function transformDeclValue(value: string, params: TransformDecl): string { function extractFromRule (line 69) | function extractFromRule( function extractSelectorFromAtRule (line 82) | function extractSelectorFromAtRule( method decl (line 107) | decl(decl: P.Declaration, params: ExtractRuleStyles): CssObject | undefi... method rule (line 134) | rule(rule: P.Rule, params: ExtractRuleStyles): CssObject | undefined { method atrule (line 201) | atrule(atrule: P.AtRule, params: ExtractRuleStyles): CssObject | undefin... type Styles (line 267) | type Styles = CssObject | undefined function extractRuleStyles (line 269) | function extractRuleStyles(nodes: P.Node[], params: ExtractRuleStyles): ... FILE: src/core/getGlobalStyles.ts function getGlobalStyles (line 6) | function getGlobalStyles(params: CoreContext): CssObject | undefined { function globalKeyframeStyles (line 48) | function globalKeyframeStyles( FILE: src/core/getStyles.ts constant IMPORTANT_OUTSIDE_BRACKETS (line 20) | const IMPORTANT_OUTSIDE_BRACKETS = constant COMMENTS_MULTI_LINE (line 22) | const COMMENTS_MULTI_LINE = /(? boolean, string] type GetTailwindConfig (line 21) | type GetTailwindConfig = { function getTailwindConfig (line 28) | function getTailwindConfig({ function runConfigValidator (line 87) | function runConfigValidator([item, value]: [ function getConfigTwin (line 105) | function getConfigTwin( function getConfigTwinValidated (line 116) | function getConfigTwinValidated( FILE: src/core/lib/convertClassName.ts constant ALL_COMMAS (line 9) | const ALL_COMMAS = /,/g constant ALL_AMPERSANDS (line 10) | const ALL_AMPERSANDS = /&/g constant ENDING_AMP_THEN_WHITESPACE (line 11) | const ENDING_AMP_THEN_WHITESPACE = /&[\s_]*$/ constant ALL_CLASS_DOTS (line 12) | const ALL_CLASS_DOTS = /(?[_~])[\w-])/g constant BASIC_SELECTOR_TYPES (line 15) | const BASIC_SELECTOR_TYPES = /^#|^\\.|[^\W_]/ type ConvertShortCssToArbitraryPropertyParameters (line 17) | type ConvertShortCssToArbitraryPropertyParameters = { function convertShortCssToArbitraryProperty (line 22) | function convertShortCssToArbitraryProperty( type ConvertClassNameParameters (line 75) | type ConvertClassNameParameters = { function checkForVariantSupport (line 82) | function checkForVariantSupport({ function convertClassName (line 116) | function convertClassName( function isArbitraryVariant (line 173) | function isArbitraryVariant(variant: string): boolean { function unbracket (line 177) | function unbracket(variant: string): string { function sassifyArbitraryVariants (line 181) | function sassifyArbitraryVariants( function addParentSelector (line 281) | function addParentSelector( FILE: src/core/lib/createAssert.ts function createAssert (line 4) | function createAssert( FILE: src/core/lib/createTheme.ts function createTheme (line 6) | function createTheme( function sassifyValues (line 51) | function sassifyValues( FILE: src/core/lib/defaultTailwindConfig.ts constant AMPERSAND_AFTER (line 4) | const AMPERSAND_AFTER = /&(.+)/g constant AMPERSAND (line 5) | const AMPERSAND = /&/g function stripAmpersands (line 7) | function stripAmpersands(string: string): string { constant EXTRA_VARIANTS (line 13) | const EXTRA_VARIANTS = [ constant EXTRA_NOT_VARIANTS (line 25) | const EXTRA_NOT_VARIANTS = [ function defaultVariants (line 67) | function defaultVariants({ config, addVariant }: PluginAPI): void { FILE: src/core/lib/expandVariantGroups.ts constant BRACKETED (line 4) | const BRACKETED = /^\(.*?\)$/ constant BRACKETED_MAYBE_IMPORTANT (line 5) | const BRACKETED_MAYBE_IMPORTANT = /\)!?$/ constant ESCAPE_CHARACTERS (line 6) | const ESCAPE_CHARACTERS = /\n|\t/g type Context (line 8) | type Context = { function spreadVariantGroups (line 16) | function spreadVariantGroups(classes: string, context: Context): string[] { function expandVariantGroups (line 87) | function expandVariantGroups(classes: string, context: Context): string { FILE: src/core/lib/getStitchesPath.ts function getFirstValue (line 7) | function getFirstValue( function checkExists (line 25) | function checkExists( function getRelativePath (line 36) | function getRelativePath(comparePath: string, filename: string): string { function getStitchesPath (line 41) | function getStitchesPath({ FILE: src/core/lib/logging.ts function makeColor (line 18) | function makeColor(hasColor: boolean): MakeColor { function spaced (line 25) | function spaced(string: string): string { function warning (line 29) | function warning(string: string): string { function logGeneralError (line 33) | function logGeneralError(error: string | [ColorValue, string]): string { function createDebug (line 43) | function createDebug(isDev: boolean, twinConfig: TwinConfigAll) { FILE: src/core/lib/twinConfig.ts constant TWIN_CONFIG_DEFAULTS (line 3) | const TWIN_CONFIG_DEFAULTS = { function configDefaultsTwin (line 53) | function configDefaultsTwin({ function isBoolean (line 71) | function isBoolean(value: unknown): boolean { type ConfigTwinValidators (line 83) | type ConfigTwinValidators = Record< FILE: src/core/lib/util/camelize.ts constant CAMEL_FIND (line 1) | const CAMEL_FIND = /\W+(.)/g function camelize (line 3) | function camelize(string: string): string { FILE: src/core/lib/util/escapeRegex.ts constant REGEX_SPECIAL_CHARACTERS (line 1) | const REGEX_SPECIAL_CHARACTERS = /[$()*+./?[\\\]^{|}-]/g function escapeRegex (line 3) | function escapeRegex(string: string): string { FILE: src/core/lib/util/formatProp.ts constant EXTRA_WHITESPACE (line 4) | const EXTRA_WHITESPACE = /\s\s+/g function formatProp (line 6) | function formatProp(classes: string): string { FILE: src/core/lib/util/isEmpty.ts function isEmpty (line 1) | function isEmpty(value: unknown): boolean { FILE: src/core/lib/util/isObject.ts function isObject (line 1) | function isObject( FILE: src/core/lib/util/isShortCss.ts function isShortCss (line 4) | function isShortCss( FILE: src/core/lib/util/replaceThemeValue.ts constant MATCH_THEME (line 3) | const MATCH_THEME = /theme\((.+?)\)/ constant MATCH_QUOTES (line 4) | const MATCH_QUOTES = /["'`]/g function replaceThemeValue (line 6) | function replaceThemeValue( FILE: src/core/lib/util/sassifySelector.ts constant SELECTOR_PARENT_CANDIDATE (line 3) | const SELECTOR_PARENT_CANDIDATE = /^[ #.[]/ constant SELECTOR_SPECIAL_STARTS (line 4) | const SELECTOR_SPECIAL_STARTS = /^ [>@]/ constant SELECTOR_ROOT (line 5) | const SELECTOR_ROOT = /(^| ):root(?!\w)/g constant UNDERSCORE_ESCAPING (line 6) | const UNDERSCORE_ESCAPING = /\\+(_)/g constant WRAPPED_PARENT_SELECTORS (line 7) | const WRAPPED_PARENT_SELECTORS = /(\({3}&(.*?)\){3})/g type OptionalSassifyContext (line 9) | type OptionalSassifyContext = { type SassifySelectorTasks (line 15) | type SassifySelectorTasks = Array< function sassifySelector (line 80) | function sassifySelector( FILE: src/core/lib/util/splitOnFirst.ts function splitOnFirst (line 2) | function splitOnFirst(input: string, delim: string): string[] { FILE: src/core/lib/util/toArray.ts function toArray (line 1) | function toArray(array: T): T | [T] { FILE: src/core/types/index.ts type KeyValuePair (line 8) | type KeyValuePair = Record type Partial (line 17) | type Partial = { type ColorValue (line 21) | type ColorValue = (c: typeof colors) => string type ColorType (line 23) | type ColorType = keyof typeof colors type MakeColor (line 25) | type MakeColor = (message: string, type?: keyof typeof colors) => string type PresetItem (line 27) | type PresetItem = { import: string; from: string } type PresetConfig (line 29) | type PresetConfig = { type TwinConfigAll (line 35) | type TwinConfigAll = { type Candidate (line 56) | type Candidate = [ type TailwindContext (line 61) | type TailwindContext = { type AssertContext (line 69) | type AssertContext = { type Assert (line 73) | type Assert = ( type CoreContext (line 78) | type CoreContext = { type ExtractRuleStyles (line 97) | type ExtractRuleStyles = { type TransformDecl (line 116) | type TransformDecl = { type CreateCoreContext (line 121) | type CreateCoreContext = { type PossiblePresets (line 130) | type PossiblePresets = keyof typeof userPresets type GetPackageUsed (line 132) | type GetPackageUsed = { type TailwindMatchOptions (line 140) | type TailwindMatchOptions = { type TailwindMatch (line 147) | type TailwindMatch = [ type GetConfigTwinValidatedParameters (line 152) | type GetConfigTwinValidatedParameters = GetPackageUsed & { type TwinConfig (line 156) | type TwinConfig = Partial FILE: src/macro/className.ts function makeJsxAttribute (line 13) | function makeJsxAttribute( function handleClassNameProperty (line 20) | function handleClassNameProperty({ FILE: src/macro/css.ts function updateCssReferences (line 10) | function updateCssReferences({ function addCssImport (line 25) | function addCssImport({ function convertHtmlElementToStyled (line 50) | function convertHtmlElementToStyled( FILE: src/macro/dataProp.ts constant SPACE_ID (line 3) | const SPACE_ID = '_' constant EXTRA_WHITESPACE (line 4) | const EXTRA_WHITESPACE = /\s\s+/g constant LINEFEED (line 5) | const LINEFEED = /\n/g function formatProp (line 7) | function formatProp(classes: string): string { function addDataTwPropToPath (line 20) | function addDataTwPropToPath({ function addDataPropToExistingPath (line 53) | function addDataPropToExistingPath({ FILE: src/macro/globalStyles.ts constant KEBAB_CANDIDATES (line 18) | const KEBAB_CANDIDATES = /([\da-z]|(?=[A-Z]))([A-Z])/g type AddGlobalStylesImport (line 20) | type AddGlobalStylesImport = { function addGlobalStylesImport (line 27) | function addGlobalStylesImport({ type DeclarationParameters (line 42) | type DeclarationParameters = { function getGlobalDeclarationTte (line 50) | function getGlobalDeclarationTte({ function getGlobalDeclarationProperty (line 64) | function getGlobalDeclarationProperty( function kebabize (line 100) | function kebabize(string: string): string { function convert (line 104) | function convert(k: string, v: string | number): string { function convertCssObjectToString (line 112) | function convertCssObjectToString( function handleGlobalStylesFunction (line 121) | function handleGlobalStylesFunction(params: AdditionalHandlerParameters)... function handleGlobalStylesVariable (line 127) | function handleGlobalStylesVariable(params: AdditionalHandlerParameters)... function handleGlobalStylesJsx (line 143) | function handleGlobalStylesJsx(params: AdditionalHandlerParameters): void { FILE: src/macro/lib/astHelpers.ts function addImport (line 10) | function addImport({ function astify (line 38) | function astify( function objectExpressionElements (line 85) | function objectExpressionElements( function setStyledIdentifier (line 97) | function setStyledIdentifier({ function setCssIdentifier (line 141) | function setCssIdentifier({ function getStringFromTTE (line 181) | function getStringFromTTE(path: NodePath): s... function parseTte (line 208) | function parseTte( function replaceWithLocation (line 261) | function replaceWithLocation( function generateUid (line 276) | function generateUid(name: string, program: NodePath): T.Iden... function getParentJSX (line 280) | function getParentJSX(path: NodePath): NodePath { function getAttributeNames (line 286) | function getAttributeNames(jsxPath: NodePath): string[] { function getCssAttributeData (line 294) | function getCssAttributeData( function getFunctionValue (line 313) | function getFunctionValue( function getTaggedTemplateValue (line 330) | function getTaggedTemplateValue( function getMemberExpression (line 345) | function getMemberExpression( function generateTaggedTemplateExpression (line 362) | function generateTaggedTemplateExpression({ function isComponent (line 382) | function isComponent(name: string): boolean { function getFirstStyledArgument (line 388) | function getFirstStyledArgument( type MakeStyledComponent (line 414) | type MakeStyledComponent = { type CreateStyledProps (line 424) | type CreateStyledProps = Pick< function createStyledPropsForTw (line 433) | function createStyledPropsForTw({ function createStyledPropsForCss (line 448) | function createStyledPropsForCss( function makeStyledComponent (line 472) | function makeStyledComponent({ function getJsxAttributes (line 526) | function getJsxAttributes( FILE: src/macro/lib/util/isEmpty.ts function isEmpty (line 1) | function isEmpty(value: unknown): boolean { FILE: src/macro/lib/validateImports.ts function validateImports (line 16) | function validateImports( FILE: src/macro/screen.ts type GetDirectReplacement (line 15) | type GetDirectReplacement = Pick< function getDirectReplacement (line 19) | function getDirectReplacement({ type ScreenValues (line 30) | type ScreenValues = type GetMediaQuery (line 35) | type GetMediaQuery = { type Expression (line 41) | type Expression = { type HandleDefinition (line 46) | type HandleDefinition = { function handleDefinition (line 53) | function handleDefinition({ function getMediaQuery (line 109) | function getMediaQuery({ input, screens, assert }: GetMediaQuery): string { function handleScreenFunction (line 159) | function handleScreenFunction({ FILE: src/macro/shortCss.ts function handleCsProperty (line 14) | function handleCsProperty({ FILE: src/macro/styled.ts function updateStyledReferences (line 6) | function updateStyledReferences({ function addStyledImport (line 21) | function addStyledImport({ function moveDotElement (line 45) | function moveDotElement({ function handleStyledFunction (line 85) | function handleStyledFunction({ FILE: src/macro/theme.ts function handleThemeFunction (line 10) | function handleThemeFunction({ FILE: src/macro/tw.ts type MoveTwPropToStyled (line 25) | type MoveTwPropToStyled = { function moveTwPropToStyled (line 34) | function moveTwPropToStyled(params: MoveTwPropToStyled): void { type MergeIntoCssAttribute (line 49) | type MergeIntoCssAttribute = { function mergeIntoCssAttribute (line 56) | function mergeIntoCssAttribute({ function handleTwProperty (line 129) | function handleTwProperty({ function handleTwFunction (line 225) | function handleTwFunction({ FILE: src/macro/twin.ts function twinMacro (line 43) | function twinMacro(params: MacroParams): void { FILE: src/macro/types/index.ts type Identifiers (line 6) | type Identifiers = { type StateBase (line 11) | type StateBase = { type State (line 25) | type State = StateBase & Identifiers type HandlerParameters (line 27) | type HandlerParameters = { type AddDataPropToExistingPath (line 34) | type AddDataPropToExistingPath = { type JSXAttributeHandler (line 41) | type JSXAttributeHandler = HandlerParameters & { type ImportDeclarationHandler (line 44) | type ImportDeclarationHandler = HandlerParameters & { type AdditionalHandlerParameters (line 48) | type AdditionalHandlerParameters = { FILE: src/suggestions/index.ts constant ALL_SPACE_IDS (line 20) | const ALL_SPACE_IDS = /{{SPACE}}/g constant OPTION_DEFAULTS (line 22) | const OPTION_DEFAULTS = { function getVariantSuggestions (line 30) | function getVariantSuggestions( function getClassError (line 58) | function getClassError(rawClass: string, context: ClassErrorContext): st... type ErrorContext (line 86) | type ErrorContext = { function createErrorContext (line 94) | function createErrorContext( function getSuggestions (line 109) | function getSuggestions(classList: string[], options: Options): void { FILE: src/suggestions/lib/extractors.ts function extractClassCandidates (line 3) | function extractClassCandidates( function extractVariantCandidates (line 15) | function extractVariantCandidates( FILE: src/suggestions/lib/getClassSuggestions.ts constant RATING_MINIMUM (line 4) | const RATING_MINIMUM = 0.2 type RateCandidate (line 6) | type RateCandidate = [number, string, string] function rateCandidate (line 8) | function rateCandidate( function extractCandidates (line 31) | function extractCandidates( function getClassSuggestions (line 58) | function getClassSuggestions( FILE: src/suggestions/lib/getPackageVersions.ts type JSONPrimitive (line 1) | type JSONPrimitive = string | number | boolean | undefined type JSONValue (line 2) | type JSONValue = JSONPrimitive | JSONObject type JSONObject (line 5) | interface JSONObject extends Record {} function getPackageVersions (line 6) | function getPackageVersions(): Record { FILE: src/suggestions/lib/makeColor.ts function makeColor (line 4) | function makeColor(hasColor: boolean): MakeColor { FILE: src/suggestions/lib/validateVariants.ts function validateVariants (line 4) | function validateVariants( FILE: src/suggestions/types/index.ts type Options (line 8) | type Options = { type ClassErrorContext (line 17) | type ClassErrorContext = { type MakeColor (line 26) | type MakeColor = (message: string, type?: keyof typeof colors) => string FILE: tests/@applyInPlugins.test.ts function tw (line 6) | function tw(...classes: string[]): Record { FILE: tests/__fixtures__/addBase/tailwind.config.js function addBasePlugin (line 1) | function addBasePlugin({ addBase }) { FILE: tests/__fixtures__/fluidContainer/tailwind.config.js function fluidContainer (line 1) | function fluidContainer({ addComponents, theme }) { FILE: tests/__fixtures__/pluginExamples/tailwind.config.js method sort (line 107) | sort(a, z) { FILE: tests/__fixtures__/plugins/tailwind.config.js function addUtilitiesTest (line 19) | function addUtilitiesTest({ addUtilities, theme }) { function addUtilitiesTest2 (line 30) | function addUtilitiesTest2({ addUtilities }) { function addComponentsTest (line 43) | function addComponentsTest({ addComponents }) { function addComponentsTestElementPrefixes (line 69) | function addComponentsTestElementPrefixes({ addComponents }) { function addComponentsTestElementScreenReplacements (line 93) | function addComponentsTestElementScreenReplacements({ addComponents }) { function pluginBaseSelectors (line 122) | function pluginBaseSelectors({ addComponents, theme, e }) { FILE: tests/__fixtures__/prefix/tailwind.config.js function pluginClass (line 3) | function pluginClass({ addComponents }) { FILE: tests/__fixtures__/stitches/stitchesGlobals.tsx function App (line 7) | function App() { FILE: tests/__fixtures__/userPluginOrdering/tailwind.config.js function fluidContainer (line 1) | function fluidContainer({ addComponents, theme }) { FILE: tests/__fixtures__/variables/tailwind.config.js function addComponentsTestCssVariableAsRuleProperty (line 12) | function addComponentsTestCssVariableAsRuleProperty({ addComponents }) { FILE: tests/types/index.ts type TailwindConfig (line 4) | type TailwindConfig = Partial type TwinConfig (line 5) | type TwinConfig = Partial FILE: tests/types/types.d.ts type Matchers (line 5) | interface Matchers { FILE: tests/util/customMatchers.ts function formatJavascript (line 4) | function formatJavascript(input: string): string { function formatError (line 11) | function formatError(input: string): string { method toMatchFormattedError (line 20) | toMatchFormattedError( method toMatchFormattedJavaScript (line 71) | toMatchFormattedJavaScript( FILE: tests/util/run.ts function run (line 9) | async function run( function babelTransform (line 17) | async function babelTransform( FILE: types/index.d.ts type TwStyle (line 4) | interface TwStyle { type TemplateFn (line 10) | type TemplateFn = ( type TwFn (line 15) | type TwFn = TemplateFn type ThemeSearchFn (line 17) | type ThemeSearchFn = (...values: readonly string[]) => R type ThemeSearchTaggedFn (line 18) | type ThemeSearchTaggedFn = ( type ThemeFn (line 22) | type ThemeFn = (arg?: string | TemplateStringsArray) => T type ScreenFn (line 24) | type ScreenFn = ( type TwComponent (line 28) | type TwComponent = ( type TwComponentMap (line 32) | type TwComponentMap = { type TwComponentWrapper (line 37) | type TwComponentWrapper = >( type DOMAttributes (line 45) | interface DOMAttributes { type HTMLAttributes (line 48) | interface HTMLAttributes extends AriaAttributes, DOMAttributes { type IntrinsicAttributes (line 55) | interface IntrinsicAttributes { type Config (line 62) | type Config = {