Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brocessing/bro-start
:red_car::dash: Blazing fast webpack setup for static websites
https://github.com/brocessing/bro-start
babel handlebars javascript sass static-site webpack webpack3 workflow
Last synced: about 1 month ago
JSON representation
:red_car::dash: Blazing fast webpack setup for static websites
- Host: GitHub
- URL: https://github.com/brocessing/bro-start
- Owner: brocessing
- License: mit
- Created: 2016-06-11T15:03:31.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-13T00:40:53.000Z (over 7 years ago)
- Last Synced: 2024-11-01T19:36:22.029Z (about 1 month ago)
- Topics: babel, handlebars, javascript, sass, static-site, webpack, webpack3, workflow
- Language: JavaScript
- Homepage:
- Size: 766 KB
- Stars: 12
- Watchers: 5
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-blazingly-fast - bro-start - :red_car::dash: Blazing fast webpack setup for static websites (JavaScript)
README
bro-start
Blazing fast webpack setup for static websites
### :unamused: Why another frontend setup?
Webpack is a nice, easily customizable module bundler.
It pairs nice with modern javascript frameworks like Vue or React but it's a hassle when it comes to compile some good old html files. :older_man:
_Bro-start_ combines for you the coolest webpack features with a simple static file generator.
### :santa: I want my bro-start setup!
```sh
svn export https://github.com/brocessing/bro-start/trunk bro-start
cd bro-start
yarn install
# Yarn is FAST ! But npm install will do the job as well.
```You can also [download the latest release](https://github.com/brocessing/bro-start/releases/latest)
### :handbag: Features
- Webpack 3
- SASS + PostCSS + Autoprefixer
- ES6 transpilation with babel + babel-preset-env
- Webpack Dev Server and Hot Reloading
- Static rendering from handlebars templates
- Easily configurable with multiple config files for each parts of the starter kit
- _autoPartials_ option to register all your handlebars partials automatically before any rendering
- BrowserSync and its features (localtunnel, xip.io, ...)
- Hash, publicPath from webpack is available as data in your layouts
- `deploy` script to push the build on a gh-pages branch, using `ghp`
- Linting with ESLint (and Standard plugin) and Stylelint
- Generate stats.json from your bundled js with `analyze` command
### :hammer: License
MIT.