MCPcopy
hub / github.com/tailwindlabs/tailwindcss / run

Function run

packages/tailwindcss/src/candidate.test.ts:8–26  ·  view source on GitHub ↗
(
  candidate: string,
  {
    utilities,
    variants,
    prefix,
  }: { utilities?: Utilities; variants?: Variants; prefix?: string } = {},
)

Source from the content-addressed store, hash-verified

6import { Compounds, Variants } from './variants'
7
8function run(
9 candidate: string,
10 {
11 utilities,
12 variants,
13 prefix,
14 }: { utilities?: Utilities; variants?: Variants; prefix?: string } = {},
15) {
16 utilities ??= new Utilities()
17 variants ??= new Variants()
18
19 let designSystem = buildDesignSystem(new Theme())
20 designSystem.theme.prefix = prefix ?? null
21
22 designSystem.utilities = utilities
23 designSystem.variants = variants
24
25 return Array.from(designSystem.parseCandidate(candidate))
26}
27
28it('should skip unknown utilities', () => {
29 expect(run('unknown-utility')).toEqual([])

Callers 1

candidate.test.tsFile · 0.70

Calls 1

buildDesignSystemFunction · 0.90

Tested by

no test coverage detected