0.0.5 • Published 2 years ago
@anthood/crc v0.0.5
Standalone Component maker
Helper to generate a publishable react component
Installation
npx @anthood/crc my-componentFollow instruction and provide
- NPM Package name
- Github URL (not required from NPM but would be nice if you have a public repo)
- Author name
- Author email
- Keywords (so that people find your package)
cd my-component
pnpm installYour component is ready to be worked with and published!
Usage
Spins up a React 18 environment to develop on your component
pnpm dev Under the components you will find a prepolated starter component
- /my-component
- /src
- /components
- MyComponent.tsx
- /components
- /src
This is the entrypoint to what will be published on npm.
Publish
When you are ready make sure to first build, then publish (provided you have an NPM account).
If needed bump your versions inside package.json, and replace the Readme.md
pnpm build
pnpm publish --access=publicImporting into a project
Now you are set in any React project simply
import { MyComponent } from "my-component"
function App() {
return <MyComponent />
}