Skip to content

Latest commit

 

History

History
48 lines (41 loc) · 1.15 KB

README.md

File metadata and controls

48 lines (41 loc) · 1.15 KB

electron-tsx-app

An Electron application supporting ESM with React and TypeScript

Check the docs for more details on usage.

Features

  • ☑ App bundled packages
    • ☑ Windows
    • ☑ Mac
    • ☑ Linux
  • ☑ App installers
    • ☑ Windows
    • ☑ Mac
    • ☑ Linux
  • ☐ Signed binaries
  • ☐ Secure code
  • ☑ ASAR packing
  • ☑ Application icons
  • ☑ Git Hooks
  • ☑ Unit Testing
  • ☑ Code Linting
    • ☑ Prettier
  • ☑ ESM support
  • ☑ VS Code integration
  • ☑ Main process restarted when modified
  • ☑ TypeScript
    • ☑ Working paths & aliases
    • ☑ Typed IPC
  • ☑ Webpack with pre-defined loaders
  • ☑ React
    • ☑ React Dev Tools※
    • ☑ Hot Module Reloading
  • ☑ i18n ready
    • ☑ i18n with HMR
    • ☑ Typed translations
    • ☐ Packed locales in ajar

※ React Dev Tools is configured but not really showing because of internal issues.

Other features

  • electron-debug
  • ☑ User stored preferences
    • ☑ Restore window positions
  • ☐ Redux/Zustand (TBD)
    • ☐ Redux dev tools