https://github.com/franmc01/quantumcraft-react-library
🔧 QuantumCraft: Where React component libraries come to life. Use our template or contribute to the cause. Let's forge the future of UI development together! 💡
https://github.com/franmc01/quantumcraft-react-library
components-library react-component-boilerplate react-components react-hooks react-library reactjs rollup rollup-reactjs sass scss tsx typescript
Last synced: 9 months ago
JSON representation
🔧 QuantumCraft: Where React component libraries come to life. Use our template or contribute to the cause. Let's forge the future of UI development together! 💡
- Host: GitHub
- URL: https://github.com/franmc01/quantumcraft-react-library
- Owner: franmc01
- Created: 2023-10-16T17:18:56.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-11T16:49:05.000Z (about 2 years ago)
- Last Synced: 2025-02-01T11:42:09.865Z (11 months ago)
- Topics: components-library, react-component-boilerplate, react-components, react-hooks, react-library, reactjs, rollup, rollup-reactjs, sass, scss, tsx, typescript
- Language: JavaScript
- Homepage:
- Size: 125 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🛠Quantumcraft React Library ðŸ›
Crafting a robust React library powered by Typescript, Rollup, PostCSS, Sass, and beyond.
## Core Features
- 🛠Developed using TypeScript `^5.2.2`
- 📦 Packaged with Rollup `^4.1.3`
- 🎨 Styled with PostCSS `^8.4.31` and Sass `^1.69.3`
- 🔄 Custom Hooks for enhanced functionality
- 🌈 Tailored theming capabilities
- 🖥 Ready-to-use components for swift development
## Prerequisites
- Node.js `18.x`
## Build Scripts
Dive into the multiple build scripts tailored for different facets of the library:
- **Themes:** `build:theme`
- **Hooks:** `build:hooks`
- **Components:** `build:components`
- **Main Build:** `build:main`
To build the entire library: `yarn build`
## Key Dependencies
- React `^18.2.0` & React-DOM `^18.2.0`
- A suite of Rollup plugins such as `plugin-commonjs`, `plugin-node-resolve`, `plugin-terser`, `plugin-postcss`, `plugin-scss`, and `plugin-typescript2`
## Author
Francisco Marin
## License
MIT
## Join the Journey 🚀
Quantumcraft is not just a library, it's a vision. We invite all developers to join hands in making it a powerful boilerplate that serves the global community. Your contributions, feedback, and ideas can shape the future of Quantumcraft. Let's build together!