Simplifidis is a powerful and easy-to-use Electron application built with React, Redux, and TypeScript. It features a robust development environment with support for hot-reloading, linting, and testing.
- Built with Electron, React, Redux, and TypeScript
- Pre-configured with Webpack, Babel, and Jest
- Supports hot-reloading for development
- Linting with ESLint and Prettier
- Automated testing with Jest and Testing Library
- Cross-platform support for macOS, Windows, and Linux
- Node.js >=14.x
- npm >=7.x
- Clone the repository:
git clone https://github.com/adimis-ai/simplifids.git
- Change into the directory:
cd simplifids
- Install dependencies:
npm install
- Start the development environment:
npm start
npm start
- Start the development environmentnpm run build
- Build the application for productionnpm run lint
- Lint the source code using ESLintnpm run package
- Package the application for distributionnpm run rebuild
- Rebuild native modulesnpm run test
- Run tests using Jest
To build the application for production, run:
npm run build
This will create a production build in the dist
folder.
To run tests, execute:
npm run test
This will run Jest with the configured test suite.