@fannasd/crc
Version:
Simple npm package for creating function components and hooks with their test files in javascript or typescript.
64 lines (49 loc) • 1.49 kB
Markdown
Simple npm package for creating function components and hooks with their test files in javascript or typescript.
```
npm i -g @fannasd/crc
```
```
crc c MyReactComponent
//with css
crc c MyReactComponent css
//with scss
crc c MyReactComponent scss
MyReactComponent
├── MyReactComponent.test.js
├── MyReactComponent.scss
└── index.js
--------------------------------------------------------------------
import './MyReactComponent.scss';
function MyReactCompnent(props){
return (<div>MyReactCompnent Component Working</div>);
}
export default MyReactCompnent;
---------------------------------------------------------------------
```
```
//default template is javascript crc config js
crc config ts
crc c MyReactComponent scss
MyReactComponent
├── MyReactComponent.test.tsx
├── MyReactComponent.scss
└── index.tsx
------------------------------------------------------------------------
import React from "react";
import './MyReactComponent.scss';
interface Props extends React.HTMLAttributes<HTMLElement> {
}
const MyReactCompnent: React.FC<Props> = (props)=> {
return (<div>MyReactCompnent is working!</div>);
}
export default MyReactCompnent;
------------------------------------------------------------------------
```
```
crc h useTheme
```