Skip to content

Commit

Permalink
Merge pull request #7 from css-modules/switch-to-composes
Browse files Browse the repository at this point in the history
Use "composes" in place of "extends"
  • Loading branch information
geelen committed Jun 7, 2015
2 parents 7d0a312 + 30ccb68 commit e3b144c
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ const processor = (css) => {
exports[exportedName].push(scopedName);
}
rule.selector = `.${scopedName}${pseudo || ''}`;
rule.eachDecl(/extends/, decl => {
rule.eachDecl("composes", decl => {
let classes = decl.value.split(/ from /)[0];
exports[exportedName].push(classes);
decl.removeSelf();
Expand Down
2 changes: 1 addition & 1 deletion test/test-cases.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ var processor = require("../");
var pipeline = postcss([processor]);

function normalize(str) {
return str.replace(/\r\n?/g, "\n");
return str.replace(/\r\n?/g, "\n").replace(/\n$/,'');
}

var generateScopedName = processor.generateScopedName;
Expand Down
2 changes: 1 addition & 1 deletion test/test-cases/export-with-extends/source.css
Original file line number Diff line number Diff line change
@@ -1 +1 @@
:local(.exportName) { extends: otherClass; color: green; }
:local(.exportName) { composes: otherClass; color: green; }
2 changes: 1 addition & 1 deletion test/test-cases/export-with-multiple-extends/source.css
Original file line number Diff line number Diff line change
@@ -1 +1 @@
:local(.exportName) { extends: otherClass andAgain; extends: aThirdClass; color: green; }
:local(.exportName) { composes: otherClass andAgain; composes: aThirdClass; color: green; }

0 comments on commit e3b144c

Please sign in to comment.