Skip to content
Yaspet ( aka Yet Another Starter Pack for Electron Typescript ) use Electron 4, React 16 for render process and Typescript 3 for main process.
TypeScript JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
webpack
.babelrc
.gitignore
jest.back.config.js
jest.front.config.js
package.json
readme.md
tsconfig.back.json
tsconfig.json
yarn.lock

readme.md

YASPET : React Edition

Yet Another Starter Pack for Electron & Typescript ( aka YASPET )

YASPET is a starter pack with :

  • Electron 4.
  • Typescript 3 for main process.

This edition come with React for front-end and some tooling for development :

  • Webpack to bundle all front code and hot reload front during development.
  • Nodemon to reload the main process during development.
  • Jest for testing

Getting Started

You can git clone this repository or download a zip of this repository to start coding.

Installing

After getting the project, you need to install all packages with :

yarn install

After that, you start coding and enable auto reloading for front and back with :

yarn dev

You run tests for front and back with ;

yarn test

Built With

  • Electron - Build cross platform desktop apps with JavaScript, HTML, and CSS.
  • React - A JavaScript library for building user interfaces.
  • Jest - Test all JavaScript code.
  • Typescript - TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
  • Webpack - Module bundler.
  • Nodemon - Automatically restarting the application when file changes in the directory

Author

Ravidhu Dissanayake

Other Editions

You can’t perform that action at this time.