bandito
v0.0.2
Published
Boilerplate for mostly-static React frontends.
Downloads
7
Readme
bandito
Boilerplate for mostly-static React frontends.
About
TL;DR: Existing React/webpack boilerplates scaffold applications with complex state. Bandito scaffolds a minimal, mostly-static frontend with emphasis on modularity.
More details about the build config and workflow coming soon.
Getting Started
In your terminal:
# using node and npm
# install bandito globally
$ npm install bandito -g
# use the bandito command from the CLI to scaffold a project
# template files are copied to the CWD, unless a path is specified
$ bandito [path]
$ npm i
$ npm run dev
In your browser:
http://localhost:3000/
Deploy
The template includes a simple node server for easy deployment to Heroku.
# using heroku-toolbelt
# add the Heroku remote
$ heroku git:remote -a heroku-app-name
# ensure Heroku installs devDependencies
$ heroku config:set NPM_CONFIG_PRODUCTION=false
# run the deploy script
$ npm run deploy
Future
- [ ] Service worker generation
- [ ] Component scaffolding via CLI
- [ ] Element components
- [ ] Image
- [ ]
src
torequire
- [ ] integrate with scroll to lazy load
- [ ]
- [ ] Image
- [ ] Decorators
- [ ]
prevDef
- [ ]
stopProp
- [ ]
- [ ] Resize
- [ ] Scroll
License
MIT. © 2016 Michael Cavalea