Document

NAME

CSS::Minifier::Document — Document-tree data types for the CSS minifier

DESCRIPTION

Provides the AST node types used by the CSS minifier pipeline. All parsing, normalization, and writing operates on these types.

Types

  • Declaration — a single CSS property declaration with $.property, $.value (is rw), and $.important (is rw)

  • Statement — role that RuleSet and AtRule do

  • RuleSet — a selector block with @.selectors and @.declarations

  • AtRule — an at-rule with $.name, $.prelude, @.statements (nested), and @.declarations (for declaration-only at-rules like @font-face)

  • Document — the top-level node holding @.statements, and @.licenses

AUTHOR

Sasha Abbott <[email protected]>

COPYRIGHT AND LICENSE

This library is free software; you can redistribute it and/or modify it under CC0.

CSS::Minifier v0.0.14

CSS Minifier

Authors

  • Sasha Abbott

License

CC0-1.0

Dependencies

Test Dependencies

Provides

  • CSS::Minifier
  • CSS::Minifier::Document
  • CSS::Minifier::Normalizer
  • CSS::Minifier::Parser
  • CSS::Minifier::Pipeline
  • CSS::Minifier::Plugin
  • CSS::Minifier::Plugin::Dedup
  • CSS::Minifier::Plugin::Merging
  • CSS::Minifier::Util
  • CSS::Minifier::Writer

The Camelia image is copyright 2009 by Larry Wall. "Raku" is a trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.