<commit_before># 100Shapes.com "Lithium"
This project is the "Lithium" release of the [100 Shapes site](http://www.100shapes.com/ "UX & Design services for broadcasters").

We've built it under an open MIT licence so you can pick it apart and use the ideas in your own projects.

[![100 Shapes homepage](screen.png?raw=true "100 Shapes Homepage")](http://www.100shapes.com/ "UX & Design services for broadcasters | 100 Shapes")


[![100 Shapes blog post page](screen2.png?raw=true "100 Shapes Blog item page")](http://www.100shapes.com/blog/the-evolution-of-interactive-experiences/ "The evolution of interactive experiences | 100 Shapes blog")

## About Us

We're a User experience (UX) & design agency based in London, UK. We specialise in working with broadcasters and media brands like the BBC & ITV.

If you think you can help us build things for these types of organisations, give us a shout.


## Questions/Issues

Ping us: [@100shapes](https://twitter.com/100shapes), email [<EMAIL>](mailto:<EMAIL>), or make an issue.


## Tech

Here's the tech you'll find here:

- Webpack
- Babel + ES6
- AngularJS
- LESSCSS + CardinalCSS
- Docker
- NGINX
- Prerender.io

### Webpack
Webpack does all the *tooling* for the project. See the [webpack.config.js](./webpack.config.js) file for tips here.

Key points:<commit_msg>Added campaign tracking to readme links<commit_after># 100Shapes.com "Lithium"
This project is the "Lithium" release of the [100 Shapes site](http://www.100shapes.com/?utm_source=github&utm_medium=intro&utm_campaign=Tech
 "UX & Design services for broadcasters").

We've built it under an open MIT licence so you can pick it apart and use the ideas in your own projects.

[![100 Shapes homepage](screen.png?raw=true "100 Shapes Homepage")](http://www.100shapes.com/?utm_source=github&utm_medium=screen&utm_campaign=Tech
 "UX & Design services for broadcasters | 100 Shapes")


[![100 Shapes blog post page](screen2.png?raw=true "100 Shapes Blog item page")](http://www.100shapes.com/blog/the-evolution-of-interactive-experiences/?utm_source=github&utm_medium=screen2&utm_campaign=Tech
 "The evolution of interactive experiences | 100 Shapes blog")

## About Us

We're a User experience (UX) & design agency based in London, UK. We specialise in working with broadcasters and media brands like the BBC & ITV.

If you think you can help us build things for these types of organisations, give us a shout.


## Questions/Issues

Ping us: [@100shapes](https://twitter.com/100shapes), email [<EMAIL>](mailto:<EMAIL>), or make an issue.


## Tech

Here's the tech you'll find here:

- Webpack
- Babel + ES6
- AngularJS
- LESSCSS + CardinalCSS
- Docker
- NGINX
- Prerender.io

### Webpack
Webpack does all the *tooling* for the project. See the [webpack.config.js](./webpack.config.js) file for tips here.

Key points:
{'fraction_non_alphanumeric': 0.11170024743725698, 'fraction_numerical': 0.029338989042064334, 'mean_word_length': 4.671342685370742, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 6, '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': '30074', 'n_tokens_mistral': 983, 'n_tokens_neox': 878, 'n_words': 324}