A super simple and lightweight starting point for your Electron-based app.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ポール ウェッブ 2aecfa05ab Updated deps 2 weeks ago
app We have packaging! 3 months ago
assets We have packaging! 3 months ago
.babelrc Fixed spacing 3 months ago
.editorconfig Initial commit 3 months ago
.eslintrc.json Initial commit 3 months ago
.gitignore We have packaging! 3 months ago
.npmrc Initial commit 3 months ago
README.md Updated README 3 months ago
electron-builder.yml We have packaging! 3 months ago
package.json Updated deps 2 weeks ago
preview.png Initial commit 3 months ago
rollup.config.js We have packaging! 3 months ago

README.md

electron-starter

N

A super simple and lightweight starting point for your Electron-based app.

electron-starter in action

Features

  • ES7!
  • Lightweight UI rendering via choo!
  • Minimal transpiling via select Babel modules!
  • Quick bundling via rollup!
  • Efficient Sass compilation via Dart Sass!
  • Sensible linting via ESLint!
  • Not a shit-ton of dependencies! (I can’t believe it’s not bloat!)
  • EXCLAMATIONS

Installation

  • npm i

Development

  • npm run watch

Production-ish

  • npm start

Tests

  • npm test

License

Whatever the fuck you want. Do you know how long it took me to figure out how to put this together? And make it up to date? A long-ass time. An overwhelming majority of the Internet is totally fine with a bajillion dependencies that do…who cares, I’m not adding all that shit to my projects. KISS my ass.

Together, you and I will make the Web a better place. Let’s call this a silent movement, “show and prove,” if you will. Beautiful apps are more than the interface. The plumbing should be nice, right? Lipstick on a pig is still paint on a ham sandwich. Respect yourself.

TODO

  • Add more meat to this. This is intended as a starting point for my own future apps.
  • Add Sass files and package script.