Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rijalghodi/cool-components
Source code for component library contains many cool components used for mantine UI react app
https://github.com/rijalghodi/cool-components
component-library mantine npm package react
Last synced: about 2 months ago
JSON representation
Source code for component library contains many cool components used for mantine UI react app
- Host: GitHub
- URL: https://github.com/rijalghodi/cool-components
- Owner: rijalghodi
- Created: 2023-07-11T04:08:45.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-12T10:11:11.000Z (over 1 year ago)
- Last Synced: 2024-03-15T13:22:18.666Z (10 months ago)
- Topics: component-library, mantine, npm, package, react
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/@rijalghodi/cool-components?activeTab=readme
- Size: 543 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cool Components
This is a source code for a library that contains a collection of cool components you can utilize in your React and Mantine UI based projects. The library offers various components including:
- Search Bar
- Plus Button
- File Preview Input
- and more## Tech Stack
- Mantine UI
- Node >= 16
- ReactJS >= 18
- NPM## Development
- Clone the repo
- Install dependencies with `npm install`
- Run `npm run prepare` to enable the DX
- Run the development server with `npm run dev`
- Open [http://localhost:6006](http://localhost:6006) with your browser to see component library storybook.## Publish
- Update version of package by `npm version ` (`` is one of `major`, `minor`, `patch`)
- Publish. There are two ways to publish:
- Manually
- Build the project with `npm run local-build`
- Publish into NPM with `npm publish`
- Automatically
- Push the project into `master` barnach## Contribute
- Use `yarn prepare` to enable the DX
- Use `yarn format` to format the code using prettier
- Use `yarn typecheck` to check the types
- Use `yarn git:commit` to commit the changes according commitlint
- User `yarn git:push` to push the changes to the remote branch