All Projects → electron-userland → Electron Webpack

electron-userland / Electron Webpack

Scripts and configurations to compile Electron applications using webpack

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Electron Webpack

React Css Components
Define React presentational components with CSS
Stars: ✭ 689 (-15.04%)
Mutual labels:  webpack
Packer Fuzzer
Packer Fuzzer is a fast and efficient scanner for security detection of websites constructed by javascript module bundler such as Webpack.
Stars: ✭ 753 (-7.15%)
Mutual labels:  webpack
Marvin
Opinionated React app boilerplate in TypeScript, based on CRA.
Stars: ✭ 783 (-3.45%)
Mutual labels:  webpack
Generator Ng Fullstack
Client, server or fullstack - it's up to you. ng-fullstack gives you the best of the latest.
Stars: ✭ 701 (-13.56%)
Mutual labels:  webpack
Nextsimplestarter
🐳 Simple and Accessible PWA boilerplate with Nextjs 10 + React Hooks
Stars: ✭ 744 (-8.26%)
Mutual labels:  webpack
Vue Xuadmin
vue+element-ui-admin 后台权限管理模板 演示地址:
Stars: ✭ 762 (-6.04%)
Mutual labels:  webpack
Soundcloud Redux
SoundCloud API client with React • Redux • Redux-Saga
Stars: ✭ 681 (-16.03%)
Mutual labels:  webpack
Xhr
A small xhr wrapper
Stars: ✭ 801 (-1.23%)
Mutual labels:  webpack
React Article Bucket
总结,积累,分享,传播JavaScript各模块核心知识点文章全集,欢迎star,issue(勿fork,内容可能随时修改)。webpack核心内容部分请查看专栏: https://github.com/liangklfangl/webpack-core-usage
Stars: ✭ 750 (-7.52%)
Mutual labels:  webpack
Minimal React Webpack Babel Setup
The minimal React, Webpack, Babel Setup. You want to get beyond create-react-app?
Stars: ✭ 777 (-4.19%)
Mutual labels:  webpack
Blog
Here is my blog
Stars: ✭ 714 (-11.96%)
Mutual labels:  webpack
Vue Music Player
🎵Vue.js写一个音乐播放器+📖One(一个).A music player + One by Vue.js
Stars: ✭ 729 (-10.11%)
Mutual labels:  webpack
React Carousel
A pure extendable React carousel, powered by Brainhub (craftsmen who ❤️ JS)
Stars: ✭ 764 (-5.8%)
Mutual labels:  webpack
Universal Webpack
Isomorphic Webpack: both on client and server
Stars: ✭ 690 (-14.92%)
Mutual labels:  webpack
React Things
Коллекция материалов для изучения React
Stars: ✭ 789 (-2.71%)
Mutual labels:  webpack
Bozon
🛠 Command line tool for building, testing and publishing modern Electron applications
Stars: ✭ 687 (-15.29%)
Mutual labels:  webpack
Nice Front End Tutorial
🌍 Constantly updated front-end resources, tutorials, opinions(与时俱进版前端资源,教程和意见。)
Stars: ✭ 755 (-6.91%)
Mutual labels:  webpack
React
基于react的企业后台管理开发框架
Stars: ✭ 809 (-0.25%)
Mutual labels:  webpack
Ghchat
📱A chat application for GitHub. React + PWA + Node(koa2) + Typescripts + Mysql + Socket.io
Stars: ✭ 791 (-2.47%)
Mutual labels:  webpack
Vue Admin Spa
基于vue2.0生态的后台管理系统模板(spa)。 a vue management system template based on :vue2.0 + vue-router + vuex + element-ui +ES6+ webpack + npm。
Stars: ✭ 772 (-4.81%)
Mutual labels:  webpack

electron-webpack npm version

Project Status: maintenance mode. Consider using Vite instead of Webpack.

Because setting up webpack in the electron environment shouldn't be difficult.

Overview

Modern web development practices today require a lot of setup with things like webpack to bundle your code, babel for transpiling, eslint for linting, and so much more that the list just goes on. Unfortunately when creating electron applications, all of that setup just became much more difficult. The primary aim of electron-webpack is to eliminate all preliminary setup with one simple install so you can get back to developing your application.

Why create a module and not a full boilerplate?

If you've been in the JavaScript world for even a short period of time, you are very aware that things are always changing, and development setup is no exclusion. Putting all development scripts into a single updatable module just makes sense. Sure a full featured boilerplate works too, but doing also involves needing to manually update those pesky webpack configuration files that some may call magic when something new comes out.

Here are some of the awesome features you'll find using electron-webpack...

Quick Start

Get started fast with electron-webpack-quick-start.

# create a directory of your choice, and copy template using curl
mkdir my-project && cd my-project
curl -fsSL https://github.com/electron-userland/electron-webpack-quick-start/archive/master.tar.gz | tar -xz --strip-components 1

# or copy template using git clone
git clone https://github.com/electron-userland/electron-webpack-quick-start.git
cd electron-webpack-quick-start
rm -rf .git

# install dependencies
yarn

If you already have an existing project, or are looking for a custom approach outside of the quick start template, make sure to read over the Core Concepts, Project Structure, and Development sections of electron-webpack's documentation.

Next Steps

Make sure to take advantage of the detailed documentation that electron-webpack provides. It covers everything from how things work internally, adding custom configurations, and building your application.

Contributing

Feel free to grab an issue and fix it or to share your features and improvements - PRs are always welcome!
However, in order for your contribution to be property included in the automatically generated release notes, please use our standard format for your commit messages.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].