@gingersnap/toolbox
Version:
A comprehensive Vue 3 component library with Tailwind CSS integration, built with JavaScript
73 lines (61 loc) • 2.6 kB
Markdown
# Changelog
All notable changes to @gingersnap/toolbox will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.1.2] - 2025-01-01
### Fixed
- **CRITICAL**: Added missing `reka-ui` peer dependency - fixes modal positioning and rendering issues
- Updated installation instructions to include all required dependencies
## [0.1.1] - 2025-01-01
### Fixed
- Fixed npm package exports - corrected main/module/exports paths in package.json
- Updated Vite build configuration to generate correct filenames
- Resolved "Failed to resolve entry for package @gingersnap/toolbox" error
## [0.1.0] - 2025-01-01
### Added
- Initial release of @gingersnap/toolbox
- Core foundation components:
- `TbModal` - Flexible modal dialog with customizable variants
- `TbSelect` - Enhanced select dropdown with search capabilities
- Pattern components:
- `TbBreadcrumb` - Navigation breadcrumb component
- Feedback components:
- `TbToast` - Toast notification system
- `TbConfirmModal` - Confirmation dialog for destructive actions
- Composables:
- `useToast` - Programmatic toast notifications
- Design system integration:
- Complete Tailwind CSS preset with semantic colors
- Design tokens for consistent spacing, typography, and colors
- Inter font family integration
- Icon system:
- Curated Lucide icons organized by category
- Tree-shakeable icon imports
- TypeScript support:
- Full type definitions for all components
- Proper export maps for modern bundlers
- Build system:
- ES modules and UMD builds
- CSS extraction with Tailwind processing
- Source maps for debugging
- Tree-shaking support
### Features
- **Accessibility First**: All components follow WCAG guidelines
- **Developer Experience**: Intuitive APIs with TypeScript support
- **Customizable**: Comprehensive theming through Tailwind CSS
- **Performant**: Tree-shakeable imports and optimized builds
- **Enterprise Ready**: Designed for admin interfaces and internal tools
### Development
- Vite-based build system
- Hot module replacement for development
- Automated type generation
- npm publishing workflow ready
## [Unreleased]
### Planned
- Additional form components (TbInput, TbTextarea, TbCheckbox)
- Data display components (TbTable, TbPagination)
- Layout components (TbSidebar, TbHeader)
- Enhanced theming system with CSS custom properties
- Storybook integration for component documentation
- Automated testing suite
- Performance optimizations