A progressive web app primer with react. Inspired from https://github.com/rwieruch/minimal-react-webpack-babel-setup
Setting up basic dependencies in package.json
- Install dependencies with
npm i
- Run with hmr enabled
npm start
- Build a production ready version
npm run build
- Deploy to github pages
npm run deploy
- v1.0-basic - React, Babel & Webpack
- v1.1-hmr - Hot module replacement
- v1.2-eslint - eslint
- v1.3.0-router-client - Client side routing
- v1.3.1-router-server - Server side routing
- v1.3.2-router-config - Routes config
- v2.0-ssr - Server side rendering
To mark a specific point in history as important, use git tags.
git tag
to show list of tagsgit tag -a <tagname> -m <tagmessage>
to create an annotated taggit show <tagname>
to display the annotated taggit push origin <tagname>
Publish the tag. By default, the git push command doesn’t transfer tags to remote servers
git tag <newtag> <oldtag>
git push --tags
git push origin :refs/tags/<oldtag>
delete the old tag from remotegit tag -d <oldtag>
delete it from local
progressive web app, service workers, asset management, css loaders, code splitting and more coming..