Package Exports
- nhb-toolbox
- nhb-toolbox/array/types
- nhb-toolbox/colors/types
- nhb-toolbox/date/types
- nhb-toolbox/form/types
- nhb-toolbox/number/types
- nhb-toolbox/object/types
- nhb-toolbox/package.json
- nhb-toolbox/string/types
- nhb-toolbox/types
- nhb-toolbox/utils/types
Readme
NHB Toolbox
“I solve problems you face daily”
TypeScript Utility Library
NHB Toolbox provides battle-tested utilities for professional TypeScript development. Carefully crafted to solve common challenges with elegant, production-ready solutions:
- Helper Functions & Classes: Reusable solutions for everyday tasks
- Type Guards & Predicates: Runtime safety with perfect type inference
- Validation Utilities: Robust data validation patterns
- Zero Dependencies: Lightweight and framework-agnostic
Install
Choose your preferred package manager:
npm i nhb-toolboxpnpm add nhb-toolboxyarn add nhb-toolboxKey Features
- Type-Safe Utilities:Fully typed for perfect TypeScript integration with strict type checking
- Modular Design: Tree-shaking friendly – import only what you need with zero bloat
- Zero Dependencies: Lightweight and framework-agnostic
- IDE Support: Full type hints with JSDoc-powered API references in your editor
- Comprehensive Documentation: Learn with real-world use cases on documentation site
- Battle-Tested: Reliable utilities refined through real-world production use
- Optimized for Production: Focused on clean, efficient implementations
License
This project is licensed under the Apache License 2.0 with the following additional requirement:
Additional Requirement:
Any fork, derivative work, or redistribution of this project must include clear attribution to Nazmul Hassan in both the source code and any publicly available documentation.
You are free to use, modify, and distribute this project under the terms of the Apache 2.0 License, provided that appropriate credit is given.