<commit_before># sneakers

sneakers is your zero configuration front-end dream tool. By using sensible
defaults, and a handy CLI, you can get almost any dev-project up and running
with no work. Compilation pipelines are easy, and dependencies are hot-loaded.
As for the haters, you can of course override the config, we just try to make
it unnecessary.

For example, adding a Jade-Handlebars-HTML Minifier pipeline requires no grunts
and no gulps. Assuming we denote these with "jbs" extension, simply type:

`$ sneakers pipelines:add *.jbs jade>handlebars>html-minifier`

The end goal is to fully automate front-end pipelines from development to
Dockerized microservice deployment with minimal configuration. We're not there
yet: this is the first step of many!

How do we do this with zero configuration? See below!


## Features

* Live browser refresh via [BrowserSync](https://github.com/Browsersync/browser-sync)  
* Automatic compilation of templating libraries (Jade, Handlebars, JSX, etc.)  
* Automatic compilation of transpile-to-JS language (CoffeeScript, LiveScript, etc.)  
* Automatic compilation of stylesheet languages (Less, Sass, Stylus)  
* Automatic bundling of single page apps via [webpack](https://github.com/webpack/webpack)
* No excess waste: compiled files are stored in-memory, leaving your file system pristine
* Support for advanced chaining of engines (CoffeeScript > Babel > UglifyJS)  
* JSON REST API via [json-server](https://github.com/typicode/json-server)  
* Cookie, session and environment variables  
* Database querying via [Universql](https://github.com/brandoncarl/universql)  


## Installation<commit_msg>Readme: adds quotes to pipeline example (otherwise linux barfs)<commit_after># sneakers

sneakers is your zero configuration front-end dream tool. By using sensible
defaults, and a handy CLI, you can get almost any dev-project up and running
with no work. Compilation pipelines are easy, and dependencies are hot-loaded.
As for the haters, you can of course override the config, we just try to make
it unnecessary.

For example, adding a Jade-Handlebars-HTML Minifier pipeline requires no grunts
and no gulps. Assuming we denote these with "jbs" extension, simply type:

`$ sneakers pipelines:add *.jbs "jade>handlebars>html-minifier"`

The end goal is to fully automate front-end pipelines from development to
Dockerized microservice deployment with minimal configuration. We're not there
yet: this is the first step of many!

How do we do this with zero configuration? See below!


## Features

* Live browser refresh via [BrowserSync](https://github.com/Browsersync/browser-sync)  
* Automatic compilation of templating libraries (Jade, Handlebars, JSX, etc.)  
* Automatic compilation of transpile-to-JS language (CoffeeScript, LiveScript, etc.)  
* Automatic compilation of stylesheet languages (Less, Sass, Stylus)  
* Automatic bundling of single page apps via [webpack](https://github.com/webpack/webpack)
* No excess waste: compiled files are stored in-memory, leaving your file system pristine
* Support for advanced chaining of engines (CoffeeScript > Babel > UglifyJS)  
* JSON REST API via [json-server](https://github.com/typicode/json-server)  
* Cookie, session and environment variables  
* Database querying via [Universql](https://github.com/brandoncarl/universql)  


## Installation
{'fraction_non_alphanumeric': 0.0742397137745975, 'fraction_numerical': 0.0, 'mean_word_length': 4.917107583774251, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1581848', 'n_tokens_mistral': 931, 'n_tokens_neox': 885, 'n_words': 401}