react-time-to-tea

Auto add components

Usage no npm install needed!

<script type="module">
  import reactTimeToTea from 'https://cdn.skypack.dev/react-time-to-tea';
</script>

README

🍵 Time to tea

Way to add react components to components/index.js automatically when server is starting.

image

Usage

Install package:

npm install react-time-to-tea --save-dev

Add to the server.js:

import setComponents from 'react-time-to-tea';

// Set all components from `./path-to-components/` to `./path-to-components/index.js` 
setComponents('./path-to-components/');

Example

In this example we add containers and components:

import setComponents from 'react-time-to-tea';

const components = [
  './src/containers', // folder with containers
  './src/components', // folder with components
];

components.map(dir => setComponents(dir));

Args

setComponents(dir, componentNameAsDir);
  • directory (String) - path to components
  • componentNameAsDir (boolean) - true: export component like path-to-component/ComponentName/ComponentName.js, false: export component like path-to-component/ComponentName this means that component has name index.js, default: false

🍵 So now you have time to tea

License

MIT