3.0.0 • Published 5 years ago

@rocketstation/babel-plugin-component-index v3.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

Babel Plugin Component Index

Babel Plugin Component Index adds magic to components/**/index.js

Installation

npm i @rocketstation/babel-plugin-component-index

Usage

.babelrc

{ "plugins": ["@rocketstation/babel-plugin-component-index"], }

Scope

components/**/index.js

Magic

  • Adds export * as actions from "./actions"; if component includes it
  • Adds export * as (json|css|png|jpg|svg|gif|ttf|woff|woff2)Asset from "./asset.(json|css|png|jpg|svg|gif|ttf|woff|woff2)"; if component includes it
  • Adds export * as A from "./atoms"; if component includes it
  • Adds export * as Child from "./child"; if component includes it
  • Adds export Component from "./component"; if component includes it
  • Adds export Context from "./context"; if component includes it
  • Adds export * as custom from "./custom"; if component includes it
  • Adds export * as hocs from "./hocs"; if component includes it
  • Adds export * as locale from "./locale"; if component includes it
  • Adds export * as M from "./molecules"; if component includes it
  • Adds export * as O from "./organisms"; if component includes it
  • Adds export * as queries from "./queries"; if component includes it
  • Adds import './sagas'; if component includes it
  • Adds export * as skins from "./skins"; if component includes it

License

Babel Plugin Component Index is licensed under the MIT License

Created by RocketStation