<commit_before>module Clay
(
-- * Rendering stylesheets to CSS.
  render
, renderWith
, putCss

, pretty
, compact

-- * The @Css@ monad for collecting style rules.

, Css

, (?)
, (<?)
, (&)
, root
, pop

, (-:)

-- * The selector language.

, Selector
, Refinement

-- ** Elements selectors.

, star
, element
, (**)
, (|>)
, (#)
, (|+)

-- ** Refining selectors.

, byId
, byClass
, pseudo
, func

-- ** Attribute based refining.

, attr
, (@=)
, ($=)
, (~=)
, (|=)

-- * Apply media queries.
-- $media

, query
, queryNot
, queryOnly

-- * Define font-faces.

, fontFace

-- * Pseudo elements and classes.

, module Clay.Pseudo

-- * HTML5 attribute and element names.

, module Clay.Attributes
, module Clay.Elements

-- * Commonly used value types.

, module Clay.Size
, module Clay.Color
, module Clay.Time

-- * Values shared between multiple properties.

, module Clay.Common

-- * Embedded style properties.

, module Clay.Background<commit_msg>Expose keyframes related functions.<commit_after>module Clay
(
-- * Rendering stylesheets to CSS.
  render
, renderWith
, putCss

, pretty
, compact

-- * The @Css@ monad for collecting style rules.

, Css

, (?)
, (<?)
, (&)
, root
, pop

, (-:)

-- * The selector language.

, Selector
, Refinement

-- ** Elements selectors.

, star
, element
, (**)
, (|>)
, (#)
, (|+)

-- ** Refining selectors.

, byId
, byClass
, pseudo
, func

-- ** Attribute based refining.

, attr
, (@=)
, ($=)
, (~=)
, (|=)

-- * Apply media queries.
-- $media

, query
, queryNot
, queryOnly

-- * Apply key-frame animation.

, keyframes
, keyframesFromTo

-- * Define font-faces.

, fontFace

-- * Pseudo elements and classes.

, module Clay.Pseudo

-- * HTML5 attribute and element names.

, module Clay.Attributes
, module Clay.Elements

-- * Commonly used value types.

, module Clay.Size
, module Clay.Color
, module Clay.Time

-- * Values shared between multiple properties.

, module Clay.Common

-- * Embedded style properties.

, module Clay.Background
{'fraction_non_alphanumeric': 0.1623246492985972, 'fraction_numerical': 0.001002004008016032, 'mean_word_length': 2.900390625, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4955721', 'n_tokens_mistral': 721, 'n_tokens_neox': 700, 'n_words': 181}