yarn
Generate certificates by running
npm run prepcerts
To start the server, run
npm run watch
npm run prepcerts
To start the development server, run
npm run watch
If you want, you can start the API and UI independently, by running
npm run watch:api # API only
npm run watch:ui # UI only
This will be an un-minified version of an exercise, and will include some webpack-specific tooling, intended only for development use
npm run build:dev
This will be an an optimized version of the exercise
npm run build:dist
npm test
npm run clean
- Webpack 3
- Babel 7.x, setup with the babel-preset-env plugins, compiling to ES5 JavaScript
- ESLint for linting JS and JSX
- sass-loader for traditional management of Sass styles
- extract-text-webpack-plugin so compiled styles are external stylesheets instead of inline style blocks
- React as a component library
- MUI as a lightweight (6.6K) Material Design inspired UI kit
- Jest as a testing platform
- SimpleHTTP2Server as a HTTP/2 proxy (for development only)
- SQLite3 - as a lightweight, embedded database (for API)
- Express - as a HTTP server for our API.