npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@adilhammad/micro-frontend-chakra-components

v0.0.2

Published

custom chakra ui components for micro frontends

Downloads

20

Readme

Enterprise React Vite Boilerplate

A modern, production-ready React boilerplate built with TypeScript, Vite 7, Redux Toolkit, Chakra-UI, and Azure AD authentication.

🚀 Quick Start

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Run Storybook
npm run storybook

✨ Features

  • Vite 7.2.2 - Lightning-fast build tool with HMR
  • 🎨 Chakra-UI v3 - Comprehensive component library
  • 🔐 Azure AD Auth - Enterprise authentication with MSAL
  • 📦 Redux Toolkit - Modern state management with RTK Query
  • 🎭 Dual Theming - Light/Dark mode with MUI + Styled Components
  • 📚 Storybook 8 - Component documentation and testing
  • 🎯 TypeScript - Full type safety with strict mode
  • 🚀 Code Generation - CLI tools for scaffolding components
  • 🏗️ Feature-Sliced - Scalable architecture pattern

📖 Documentation

Read the full documentation →

The comprehensive documentation includes:

  • What's new in Vite 7
  • Complete library versions and tech stack
  • Detailed project structure explanation
  • Development workflow and best practices
  • Authentication & authorization guide
  • State management patterns
  • Theming & styling guide
  • API integration examples
  • Code generation tools
  • Troubleshooting guide

🛠️ Tech Stack

| Category | Libraries | |---------------|-----------------------------------------------------| | Core | React 18.2, TypeScript 5.3, Vite 7.2 | | UI | Chakra-UI 3.29.0, Styled Components 6.1, Emotion 11 | | State | Redux Toolkit 2.2, React Query 5.22 | | Auth | Azure MSAL 3.10, MSAL React 2.0 | | Forms | React Hook Form 7.50, Yup 1.3 | | Routing | React Router 6.22 | | Dev Tools | Storybook 8.0, ESLint 8, Generate React CLI 9.1 |

📁 Project Structure

src/
├── components/    # Reusable UI components
├── containers/    # Smart components with business logic
├── pages/         # Route-level pages
├── services/      # API, Redux store, and slices
├── theme/         # Theming configuration
├── routes/        # Routing setup
├── providers/     # Context providers (Auth, etc.)
├── utils/         # Utility functions and hooks
└── types/         # TypeScript definitions

🎯 Available Scripts

npm run dev              # Start dev server (port 3000)
npm run build            # Build for production
npm run preview          # Preview production build
npm run lint             # Run ESLint
npm run type-check       # TypeScript type checking
npm run storybook        # Start Storybook
npm run gen-component    # Generate new component
npm run gen-container    # Generate new container
npm run gen-page         # Generate new page

🔧 Environment Setup

Create a .env file:

VITE_FRONTEND_PORT=3000
VITE_BACKEND_BASE_URL=/api
VITE_BACKEND_TARGET=http://localhost:8012
VITE_AZURE_CLIENT_ID=your-client-id
VITE_AZURE_TENANT_ID=your-tenant-id

React Compiler

The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation.

📚 Resources

🤝 Contributing

Please read the documentation for details on the project structure and development workflow.

📄 License

This project is provided as a boilerplate template.


Built with ❤️ using React + TypeScript + Vite 7