Electron Webpack Obfuscation screenshot

Electron Webpack Obfuscation

Author Avatar Theme by Alii
Updated: 11 Oct 2020
11 Stars

TypeScript + React + Webpack + Electron + Obfuscation in prod = This project

Categories

Overview

electron-webpack-obfuscation is a barebones boilerplate that allows developers to set up a development environment for building TypeScript, Webpack, React, Babel, and obfuscated code with hot reloading on the main and renderer processes using Electron. It provides an easy starting point for creating Electron applications with obfuscated code and automatic code formatting.

Features

  • TypeScript, Webpack, React, and Babel integration
  • Obfuscation of code in production
  • Hot reloading for both main and renderer processes in development

Installation

To use the electron-webpack-obfuscation boilerplate, you need to have Node.js and yarn 1.2 installed on your computer. Additionally, you will need a git implementation such as Git-SCM. Follow the steps below to install and set up the boilerplate:

  1. Clone the repository: git clone <repository-url>
  2. Install dependencies: yarn install

Summary

The electron-webpack-obfuscation boilerplate provides developers with a streamlined starting point for building Electron applications with TypeScript, Webpack, React, and Babel. It includes obfuscation of code in production and supports hot reloading for both the main and renderer processes. By using ESLint and Prettier extensions with WebStorm or VSCode, developers can write clean and well-maintained code. The installation process is simple and requires Node.js, yarn, and a git implementation. Overall, this boilerplate offers an efficient development environment for creating Electron applications.