UNPKG

@gingersnap/toolbox

Version:

A comprehensive Vue 3 component library with Tailwind CSS integration, built with JavaScript

73 lines (61 loc) 2.6 kB
# 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