Boilerpate for create a desktop app with Svelte and electron (with electron-updater, electron-reload and electron-builder)
MEMENTO is a Svelte & Electron Boilerplate that enables developers to easily create desktop applications using Svelte and Electron. With built-in tooling like electron-updater, electron-reload, and electron-builder, MEMENTO streamlines the app development process.
Svelte and Electron Integration: MEMENTO seamlessly combines the power of the Svelte framework and Electron to create efficient and modern desktop applications.
electron-updater: MEMENTO includes electron-updater, a library that simplifies the process of updating Electron applications. It allows for automatic updates, minimizing the need for manual intervention.
electron-reload: The inclusion of electron-reload in MEMENTO makes development easier by instantly refreshing the app when changes are made to the codebase. This feature significantly speeds up the development cycle.
electron-builder: MEMENTO integrates electron-builder, a powerful tool for building and packaging Electron applications. It simplifies the process of creating distributable versions of the app for different operating systems.
To install MEMENTO, follow these steps:
Make sure you have Node.js installed on your machine.
Clone the MEMENTO repository.
Navigate to the root directory of the cloned repository.
Install the dependencies by running the following command:
npm install
Start Rollup by running the following command:
npm run dev
MEMENTO is a Svelte & Electron Boilerplate that combines the power of the Svelte framework and Electron to provide a seamless development experience for creating desktop applications. With built-in features like electron-updater, electron-reload, and electron-builder, developers can easily update, develop, and package their applications. By following the installation guide, developers can quickly set up and start building their own desktop applications using MEMENTO.