dev-utils/
├── .github/
│ └── workflows/
│ └── release.yml # GitHub Actions for automated releases
├── assets/
│ ├── icon.png # Application icon
│ └── screenshot.png # Screenshot for README
├── public/
│ └── favicon.ico # Web favicon
├── src/
│ ├── components/
│ │ ├── ui/ # shadcn/ui components
│ │ │ ├── badge.tsx
│ │ │ ├── button.tsx
│ │ │ ├── card.tsx
│ │ │ ├── checkbox.tsx
│ │ │ ├── command.tsx
│ │ │ ├── dialog.tsx
│ │ │ ├── dropdown-menu.tsx
│ │ │ ├── input.tsx
│ │ │ ├── input-with-copy.tsx
│ │ │ ├── label.tsx
│ │ │ ├── scroll-area.tsx
│ │ │ ├── section-header.tsx
│ │ │ ├── separator.tsx
│ │ │ ├── sonner.tsx
│ │ │ ├── tabs.tsx
│ │ │ ├── textarea.tsx
│ │ │ ├── theme-toggle.tsx
│ │ │ ├── toast.tsx
│ │ │ ├── toaster.tsx
│ │ │ ├── toggle.tsx
│ │ │ └── tool-card.tsx
│ │ └── windows/
│ │ └── window-bar.tsx # Custom window controls
│ ├── features/ # Feature modules
│ │ ├── color-picker/
│ │ │ ├── ColorPicker.tsx
│ │ │ └── useColorPicker.ts
│ │ ├── html-to-jsx/
│ │ │ ├── HtmlToJsx.tsx
│ │ │ └── useHtmlToJsx.ts
│ │ ├── json-formatter/
│ │ │ ├── JsonFormatter.tsx
│ │ │ └── useJsonFormatter.ts
│ │ ├── regex-tester/
│ │ │ ├── RegexTester.tsx
│ │ │ └── useRegexTester.ts
│ │ ├── svg-to-jsx/
│ │ │ ├── SvgToJsx.tsx
│ │ │ └── useSvgToJsx.ts
│ │ ├── timestamp-converter/
│ │ │ ├── TimestampConverter.tsx
│ │ │ └── useTimestampConverter.ts
│ │ └── uuid-generator/
│ │ ├── UuidGenerator.tsx
│ │ └── useUuidGenerator.ts
│ ├── hooks/
│ │ └── use-toast.ts # Toast hook
│ ├── layout/
│ │ ├── MainLayout.tsx # Main application layout
│ │ └── Sidebar.tsx # Navigation sidebar
│ ├── lib/
│ │ ├── types.ts # Type definitions
│ │ └── utils.ts # Utility functions
│ ├── types/
│ │ ├── global.d.ts # Global type definitions
│ │ └── vite-env.d.ts # Vite environment types
│ ├── App.css # Main app styles
│ ├── App.tsx # Main app component
│ ├── index.css # Global styles
│ └── main.tsx # React entry point
├── .gitignore # Git ignore rules
├── CHANGELOG.md # Version changelog
├── LICENSE # MIT License
├── README.md # Project documentation
├── components.json # shadcn/ui configuration
├── electron.cjs # Electron main process
├── eslint.config.js # ESLint configuration
├── index.html # HTML template
├── package.json # Dependencies and scripts
├── postcss.config.js # PostCSS configuration
├── preload.cjs # Electron preload script
├── release.bat # Windows release script
├── release.sh # Unix release script
├── tailwind.config.js # Tailwind CSS configuration
├── tsconfig.app.json # TypeScript app config
├── tsconfig.json # TypeScript base config
├── tsconfig.node.json # TypeScript Node config
└── vite.config.ts # Vite configuration