atomizer

A library to create small, reusable CSS that scales as your website grows.

OTHER License

Downloads
14.6K
Stars
1.5K
Committers
47

Bot releases are visible (Hide)

atomizer - Atomizer 3.1.3

Published by src-code about 9 years ago

  • Adding rule for list-style-position (classname Lisp())
atomizer - Atomizer 3.1.2

Published by src-code about 9 years ago

  • Changed rule for Bgp() (background-position) to allow param-to-value and multiple params
atomizer - Atomizer 3.1.1

Published by src-code about 9 years ago

  • Adds support for border-spacing style
  • Fixes CSS generation issue with styles that accept a variable number of values, eg border-spacing
atomizer - Atomizer 3.1.0

Published by src-code over 9 years ago

  • Added rules for SVG-related styles (fill, stroke, stroke-width, stroke-linecap, stroke-linejoin)
  • Improved rule conflict detection
  • CLI support for adding custom rules
  • Bug fix: Improved logic for parsing Atomic classnames
atomizer - Atomizer 3.0.6

Published by src-code over 9 years ago

  • Reordered rules for border, margin, padding to ensure less specific classes can be overridden by more specific classes.
atomizer - Atomizer 3.0.5

Published by renatoi over 9 years ago

  • Allow param to value for transition-property PR #207.
atomizer - Atomizer 3.0.4

Published by renatoi over 9 years ago

  • Removed param to value from matrix function PR #190 (Thanks @roderickhsiao).
  • Added support for Bd(0) and Bd(n) PR #208.
atomizer - Atomizer 3.0.3

Published by renatoi over 9 years ago

  • Added support for color keywords PR #202 Issue #198 Thanks @corysimmons!
  • Added exclude support in the config object. PR #203.
atomizer - Atomizer 3.0.2

Published by renatoi over 9 years ago

  • Breakpoints can now contain numeric values. Thanks @3den! PR #195.
atomizer - Atomizer 3.0.1

Published by renatoi over 9 years ago

  • Rules that don't require param now need to set noParams to true.
  • Performance optimizations to parseConfig.
atomizer - Atomizer 3.0.0

Published by renatoi over 9 years ago

  • Opacity now gives IE fallback if --ie option is passed.
  • Version 3.0.0 official release.
atomizer - Atomizer 3.0.0-alpha.7

Published by renatoi over 9 years ago

  • Regression hotfix related to PR #181, fixed in PR #183.
atomizer - Atomizer 3.0.0-alpha.6

Published by renatoi over 9 years ago

  • Bgz should accept custom values: PR #176. Thanks @markk!
  • Refactored grammar code in atomizer.js. This change should be invisible to the user but it greatly improves the quality of the code. Thanks @3den! PR #181.
  • Custom values now accept break points in the config. For more information see Issue #178. PR #182.
atomizer - Atomizer 3.0.0-alpha.5

Published by renatoi over 9 years ago

  • Add missing quotes around value of content property. PR #175.
atomizer - Atomizer 3.0.0-alpha.4

Published by renatoi over 9 years ago

  • New format for rules.js and helpers.js PR #169 + Issue #133, thanks @3den.
  • Added aliases for function values (Rotate, Scale, Blur, etc) PR #172.
  • Added missing helper classes PR #173.
  • Added support for old IE via --ie flag PR #174, Issue #80.
  • Added default value for all props inherit. PR #170.
  • Better format for the CLI output. PR #174.
  • Small bug fix to parseConfig when no option is passed PR #171.
atomizer - Atomizer 3.0.0-alpha.3

Published by src-code over 9 years ago

  • Making 2nd argument to parseConfig() optional
  • Reverting LineClamp fix
atomizer - Atomizer 3.0.0-alpha.2

Published by renatoi over 9 years ago

  • Being more defensive when no classnames are passed PR #156;
  • Bdsw is now Bdstartw, following class name syntax PR #154;
  • parent-namespaced classes with predefined values should have important PR #159;
  • $ symbol in custom is now correctly generated in CSS PR #158;
  • LineClamp helper fix for Chrome with display: flex PR #161;
atomizer - Atomizer 3.0.0-alpha.1

Published by src-code over 9 years ago

Major update with a new parenthesis-based syntax for Atomic classes.

atomizer - Atomizer 2.0.0-beta.10

Published by src-code over 9 years ago

  • Changing some rule prefixes to no longer include a dot
  • Cleanup of rules
  • Fixes for CSS output of rules sharing partial declarations (eg, LineClamp)
  • Updating rules for letter-spacing, cursor, background-position
  • Disable namespacing when contextual selectors are used
atomizer - Atomizer 2.0.0-beta.9

Published by src-code over 9 years ago

  • Removed dependency on AbsurdJS