An open API service indexing awesome lists of open source software.

https://github.com/pjb0811/electron-app-starter

Starter Kit for projects using Electron + React + Typescript.
https://github.com/pjb0811/electron-app-starter

electron react typescript

Last synced: 3 months ago
JSON representation

Starter Kit for projects using Electron + React + Typescript.

Awesome Lists containing this project

README

          

# electron-app-starter
Electron + React + Typescript를 이용한 프로젝트용 Starter Kit입니다.

## 1. 컴퓨터 구성 / 필수 조건 안내 (Prerequisites)
OS 환경에 맞는 [nodejs](https://nodejs.org/ko/) 설치가 필요합니다.

### 패키지 구성
- **Electron**
- electron
- electron-builder
- asar

- **React**
- react
- create-react-app
- react-router@v4
- redux
- react-redux
- redux-actions
- redux-thunk
- redux-logger
- redux-promise-middleware
- immutable
- react-helmet
- react-hot-loader@v4
- react-loadable

- **Typescript**
- typescript
- tslint

- **CSS Framework**
- semantic-ui-css
- semantic-ui-react

- **Server Side Rendering(for web app)**
- express

- **Module Loader/bundler**
- webpack

- **Package Manager**
- yarn

## 2. 설치 안내 (Installation Process)

### 패키지 설치
```
npm install
```

## 3. 사용법 (Getting Started)
### 로컬 서버 구동 및 electron 실행
```
npm run start
```
### 로컬 빌드
```
npm run build
```
### SSR 서버 구동
```
npm run serve
```
### electron 실행
```
npm run electron
```
### 빌드 후 로컬 서버 구동 및 electron 실행
```
npm run electron:start
```
### 로컬 서버 실행
```
npm run react:start
```
### electron-builder 실행
- OS X
```
npm run dist:osx
```
- Windows
```
npm run dist:win
```

## 4. 파일 정보 및 목록 (File Manifest)
## 5. 저작권 및 사용권 정보 (Copyright / End User License)
MIT © [pjb0811](http://github.com/pjb0811)
## 6. 배포자 및 개발자의 연락처 정보 (Contact Information)
- [pjb0811@gmail.com](mailto:pjb0811@gmail.com)
- [http://github.com/pjb0811](http://github.com/pjb0811)