babel-plugin-bem-helpers

1.0.0 • Public • Published

BEM helpers

Ugly constructions simplifier.

Install

npm i -D babel-plugin-bem-helpers

Usage

.babelrc

{
  "plugins": ["bem-helpers"]
}

Super call

Similar to bem-xjst templates previous mode call.

Before:

import {decl} from 'bem-react-core';

export default decl({
  block: 'block',
  mods() {
    return {
      ...applyNext(),
      modName: 'modVal'
    };
  }
});

After:

import {decl} from 'bem-react-core';

export default decl({
  block: 'block',
  mods() {
    return {
      ...this.__base.apply(this, arguments),
      modName: 'modVal'
    };
  }
});

License MIT

Package Sidebar

Install

npm i babel-plugin-bem-helpers

Weekly Downloads

2

Version

1.0.0

License

MIT

Last publish

Collaborators

  • verybigman