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 2.0.0-beta.8

Published by src-code over 9 years ago

  • Locking down dependency on AbsurdJS
  • New rules for text-overflow, text-indent
atomizer - Atomizer 2.0.0-beta.7

Published by renatoi over 9 years ago

  • Fix pseudo class matching PR #134. Thanks @ktslwy!
atomizer - Atomizer 2.0.0-beta.6

Published by src-code over 9 years ago

  • Parent selectors
  • Added sibling combinator
  • Added ability to have exclusive decimal number value. (e.g. Trsdu-.3s and Op-.3)
atomizer - Atomizer 2.0.0-beta.5

Published by renatoi over 9 years ago

  • Hot fix for start and end keywords that broke on beta.4
atomizer - Atomizer 2.0.0-beta.4

Published by src-code over 9 years ago

  • Bringing back mergeConfigs() API on utils object
  • Hex values in suffixes are now prefixed with a # to distinguish them from numeric custom suffixes
  • rgba() support for colors in classnames (eg C-#333.8 for 80% alpha)
  • Minor cleanup and bug fixes
atomizer - Atomizer 2.0.0-beta.3

Published by src-code over 9 years ago

  • Added ability to declare entire classnames as 'custom', rather than just suffixes
atomizer - Atomizer 2.0.0-beta.2

Published by src-code over 9 years ago

  • Major changes to APIs
  • Major rewrite of configuration. Now much more simple and concise (no more overly verbose objects!)
  • Lots of bugs fixed
atomizer - Atomizer 2.0.0-alpha.3

Published by src-code over 9 years ago

  • New border related rules added to ruleset
  • Bug fix for mergeConfigs() when used with empty configs
  • Removing helper classes from ruleset
  • Moving configuration of breakpoints back into config object under breakPoints property
atomizer - Atomizer 2.0.0-alpha.2

Published by src-code over 9 years ago

  • Added mergeConfigs() API
atomizer - Atomizer 2.0.0-alpha.1

Published by src-code over 9 years ago

First alpha release of 2.0 includes:

  • General configuration is no longer passed in the config property of the config object. Instead, the values previously found within that object are now considered "options".
  • defaults options/config was not being used, and has been removed from examples. We'll see if it makes a comeback at some point.
  • CLI no longer requires a config file to be passed
  • RTL processing now triggered via a bool option called rtl. start and end options have been removed in favor of rtl.

Still to come in future alpha releases:

  • Better CLI support for options (namespace, breakPoints, etc)
  • Enhanced breakpoint support
  • Pseudo-class support
  • Contextual selector support?
atomizer - Atomizer 1.0.0

Published by src-code over 9 years ago

  • Added support for automatic configuration generation via parsing of text files. Atomizer now exports the following methods:
    • parse(): Parses text files for Atomic CSS classes and returns them in an array
    • getConfig(): Generates Atomizer configuration from an array of Atomic CSS classes
    • createCSS(): Generates Atomic CSS from configuration
atomizer - Atomizer 0.2.5

Published by src-code over 9 years ago

  • Fixed ruleset for vertical-align to allow custom values
atomizer - Atomizer 0.2.4

Published by renatoi over 9 years ago

  • Added allowSuffixToValue to each rule. Now it is possible to know if the rule can convert valid suffix values to the actual values that will be applied to the property. PR #59.
atomizer - Atomizer 0.2.3

Published by renatoi over 9 years ago

  • AbsurdJS dependency upgrade for better client-side support.
atomizer - Atomizer 0.2.2

Published by src-code over 9 years ago

  • Updating dependency on lodash, dev dependency on chai, sinon-chai
atomizer - Atomizer 0.2.1

Published by renatoi over 9 years ago

  • BreakPoints on custom patterns should now be correctly applied. PR #55.