All notable changes to this project will be documented in this file.
None as of 2017-11-21.
CHANGELOG.md
-
support for shortcuts options
- example:
/* with shortcuts: true; as option */ @b block { @e element { @m modifier { } } } /* generates */ .block {} .block__element {} .block__element--modifier {} -
support for separators
- default:
{ element: '_', modifier: '-' } - example:
/* with element set to `_` and modifier set to `-` */ @b block { @e element { @m modifier { } } } /* generates */ .block {} .block_element {} .block_element-modifier {} - default:
- Added Travis test for Node 8
- updated packages
- minor optimizations
package.jsondescription updates
- Update build steps for NPM
package.jsonprepublish deprecation
- Build step for CommonJS output
- Update dependencies
- Fix long standing CommonJS require
- To upgrade change
const atRuleBem = require('postcss-atrule-bem').default;toconst atRuleBem = require('postcss-atrule-bem');
- To upgrade change
- update
.npmignore… again 👌
- update
.npmignore
- Module entry for CommonJS requires
- Allow multiple selectors per rule
- example:
@block one, two { prop: value; } /* generates */ .one, .two { prop: value; }
- Update
package.jsondescription - Update README badges to point to right repo 🐣
strictrule which disallows improperly formed componentswarnturns on warnings for said invalid components- child node invalidation
- child node rule checking
- update
package.jsonwith proper description
- First published!
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.