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 7 months ago
app We have packaging! 10 months ago
assets We have packaging! 10 months ago
.babelrc Fixed spacing 10 months ago
.editorconfig Initial commit 11 months ago
.eslintrc.json Initial commit 11 months ago
.gitignore We have packaging! 10 months ago
.npmrc Initial commit 11 months ago
README.md Updated README 10 months ago
electron-builder.yml We have packaging! 10 months ago
package.json Updated deps 7 months ago
preview.png Initial commit 11 months ago
rollup.config.js We have packaging! 10 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.