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

@caominhhung1991/components

v0.1.19

Published

🚀 **React Component Library** - Thư viện components và utilities cho phát triển React applications nhanh chóng và hiệu quả.

Downloads

16

Readme

@caominhhung1991/components

🚀 React Component Library - Thư viện components và utilities cho phát triển React applications nhanh chóng và hiệu quả.

📦 Cài đặt

npm install @caominhhung1991/components
# hoặc
yarn add @caominhhung1991/components

🏗️ Cấu trúc dự án

├── 📁 src/                    # Mã nguồn chính
│   ├── 📁 components/         # React components
│   ├── 📁 bussiness/          # Business logic modules
│   ├── 📁 services/           # Service functions & utilities
│   ├── 📁 interface/          # TypeScript interfaces & types
│   ├── 📁 stores/             # Redux stores
│   ├── 📁 utils/              # Utility functions & hooks
│   ├── 📁 locales/            # Đa ngôn ngữ
│   ├── 📁 providers/          # React context providers
│   └── 📁 routes/             # Routing configuration
├── 📁 example/                # Ví dụ sử dụng
├── 📁 stories/                # Storybook stories
├── 📁 test/                   # Test files
├── 📁 dist/                   # Distribution build
└── 📁 .github/                # GitHub workflows

🚀 Sử dụng nhanh

Import components

import { 
  Modal, 
  InputModal,
  activeSwitch,
  clickToActive 
} from '@caominhhung1991/components';

Import services

import {
  excelService,
  stringUtils,
  numberUtils,
  timeUtils
} from '@caominhhung1991/components';

Import business logic

import {
  PhieuBusiness,
  MatHangBusiness
} from '@caominhhung1991/components';

🎯 Tính năng chính

🧩 Components

  • Modal System - Customizable modal components
  • Input Controls - Advanced input components với validation
  • Print Components - In ấn documents
  • Interactive Elements - Switches, buttons, quantity controls

🔧 Services

  • Excel Processing - Đọc/ghi Excel files
  • Data Handling - Transform và validate data
  • Form Utilities - Form management helpers
  • Time/Date Utils - Comprehensive time handling
  • Image Processing - Image manipulation utilities

🏢 Business Logic

  • Document Management (Phieu) - Quản lý phiếu chứng từ
  • Product Management (MatHang) - Quản lý mặt hàng
  • Category System (NhomMatHang) - Hệ thống phân loại
  • Detail Processing (PhieuChiTiet) - Xử lý chi tiết

🗄️ State Management

  • Redux Toolkit - Modern Redux patterns
  • Table State - Advanced table management
  • Form State - Form state handling
  • UI State - User interface preferences

🛠️ Development

Setup

git clone <repository>
cd components
yarn install

Development commands

yarn start          # Start development server
yarn build          # Build for production
yarn test           # Run tests
yarn lint           # Lint code
yarn storybook      # Start Storybook

Publish

yarn hung           # Version bump & publish

📚 Documentation

Mỗi thư mục có README riêng với documentation chi tiết:

🔨 Tech Stack

  • React 17+ với TypeScript
  • Ant Design - UI Framework
  • Redux Toolkit - State management
  • TSDX - Build tooling
  • Jest - Testing framework
  • Storybook - Component documentation

📄 License

MIT License - xem LICENSE file.

👨‍💻 Tác giả

Cao Minh Hưng - @caominhhung1991

🤝 Đóng góp

Contributions, issues và feature requests đều được chào đón!

📈 Version

Current version: 0.1.17

Xem CHANGELOG để biết thêm chi tiết về các phiên bản.