purr starter is a simple front-end starter kit built with modern web technologies.
It was designed to make the process of creating simple projects easier. For example to create a simple html page with modern technologies like Babel, Eslint, Webpack or Jest to test your application.
- Clone this repo using
git clone https://github.com/Manoz/purr-starter.git
and move to the directory:cd purr-starter
- Run
yarn setup
ornpm run setup
to start the setup process and install dependencies - Run
yarn start
ornpm run start
to see the demo app athttp://localhost:3000
- Run
yarn remove-demo
ornpm run remove-demo
to delete the demo app
If you don't want to use the setup script you can run yarn
or npm install
after cloning the repo and keep everything in place.
Here is some additional commands you can also use:
yarn build
ornpm run build
: to build the production app inside the*./dist*
folder.yarn test
ornpm run test
to test the built app
More information about the npm scripts can be found here.
The documentation for this project is not perfect for now but I'll add more content in the future and maybe a Wiki.
You can learn more about purr-starter here.
- Easy as pie - run one of the easiest webpack starter kit without much knowledge
- Instant feedback - hot reload your browser each time you save a file
- Automated production build -
yarn build
ornpm run build
to build your app. You don't even need a node.js server since it's almost pure html. - One page ready - this starter kit was meant to build single page app as simple as possible
- Continuous Integration - AppVeyor and TravisCI are ready to catch problems and will test everything on Unix and Windows.
This app also uses some good technologies:
- Babel
- ESlint (with the badass airbnb config)
- Jest
- npm scripts
- SASS / PostCSS
- Webpack
Released under the MIT license.