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.
- Host: GitHub
- URL: https://github.com/pjb0811/electron-app-starter
- Owner: pjb0811
- Created: 2018-02-20T05:19:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-08T02:45:01.000Z (over 8 years ago)
- Last Synced: 2025-02-09T09:41:20.646Z (over 1 year ago)
- Topics: electron, react, typescript
- Language: TypeScript
- Homepage:
- Size: 75.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)