https://github.com/codedownio/react-phosphorjs
React wrapper for PhosphorJS
https://github.com/codedownio/react-phosphorjs
Last synced: 8 months ago
JSON representation
React wrapper for PhosphorJS
- Host: GitHub
- URL: https://github.com/codedownio/react-phosphorjs
- Owner: codedownio
- License: mit
- Created: 2018-11-29T00:38:33.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-29T00:39:13.000Z (over 7 years ago)
- Last Synced: 2025-08-09T17:21:44.705Z (10 months ago)
- Language: TypeScript
- Size: 1.08 MB
- Stars: 8
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React Webpack Typescript Starter
> Minimal starter with hot module replacement (HMR) for rapid development.
* **[React](https://facebook.github.io/react/)** (16.x)
* **[Webpack](https://webpack.js.org/)** (4.x)
* **[Typescript](https://www.typescriptlang.org/)** (3.x)
* **[Hot Module Replacement (HMR)](https://webpack.js.org/concepts/hot-module-replacement/)** using [React Hot Loader](https://github.com/gaearon/react-hot-loader) (4.x)
* [Babel](http://babeljs.io/) (7.x)
* [SASS](http://sass-lang.com/)
* [Jest](https://facebook.github.io/jest/) - Testing framework for React applications
* Production build script
* Image loading/minification using [Image Webpack Loader](https://github.com/tcoopman/image-webpack-loader)
* Typescript compiling using [Awesome Typescript Loader](https://github.com/s-panferov/awesome-typescript-loader) (5.x)
* Code quality (linting) for Typescript.
## Installation
1. Clone/download repo
2. `yarn install` (or `npm install` for npm)
## Usage
**Development**
`yarn run start-dev`
* Build app continuously (HMR enabled)
* App served @ `http://localhost:8080`
**Production**
`yarn run start-prod`
* Build app once (HMR disabled)
* App served @ `http://localhost:3000`
---
**All commands**
Command | Description
--- | ---
`yarn run start-dev` | Build app continuously (HMR enabled) and serve @ `http://localhost:8080`
`yarn run start-prod` | Build app once (HMR disabled) and serve @ `http://localhost:3000`
`yarn run build` | Build app to `/dist/`
`yarn run test` | Run tests
`yarn run lint` | Run Typescript linter
`yarn run start` | (alias of `yarn run start-dev`)
**Note**: replace `yarn` with `npm` if you use npm.
## See also
* [React Webpack Babel Starter](https://github.com/vikpe/react-webpack-babel-starter)
* [Isomorphic Webapp Starter](https://github.com/vikpe/isomorphic-webapp-starter)