Выпускаю часть сурсов приложения, которые уже давно outdated.
- Приложение написано на electron + React.
- есть небольшой модуль на C++ (от которого осталось лишь упоминание), который дёргает апи v8 и который, по сути, даже не нужен был
- использование UiKit - Ant design
- перенос с electron на tauri и уменьшением веса приложения с ~200 мб до ~10 мб
- переписано с использованием Next.js 14 (Что мало полезно ввиду отсутствия возможности использовать SSR)
- всем стейтом управляет react-query (вызовы API сервера и бекенда tauri) и немного mobx
- используется openapi-generator с самописным генератором для создания обёртки над react-query
- вместо less используется scss и большая часть стилей переписана на tailwindcss
- TypeScript = 6933
- CSS = 1061
- LESS = 435
- JavaScript = 211
- SVG = 23
- EJS = 18
- Markdown = 11
- INI = 10
- TypeScript = 8144
- SCSS = 696
- Rust = 451
- JavaScript = 113
- SVG = 108
- TOML = 32
- EJS = 6
- Markdown = 6
За неимением возможности разрабатывать свои безделушки в опенсоурсе, я решил выложить переписанное легаси сюда, даже не смотря на то, что код здесь откровенно плох.