<commit_before>bindbind.js
========

Data binding the simple way.

##Usage
Declare binding anchors
```html
<a class="notification" href="#nolink" 
  bb-notification:image="img/empty.png"
  bb-notification:author="Someone"
  bb-notification:action="did something"
  bb-notification:when="Some time ago"
  bb-notification:link="#nolink">

  <img src="img/empty.png"/>
  <strong>Someone</strong>
  <span>did something</span>
  <small>Some time ago</small>
</a>
```

Bind view model
```javascript
viewModel=bindbind({notification:[{image:'img/avatar-2.jpg',author:'<NAME>',action:'posted on your profile page',when:'17 seconds ago',link:'#link9'}]})
```
Update view model
```javascript
viewModel.notification.push({image:'img/avatar-3.jpg',author:'<NAME>',action:'uploaded photo',when:'10 minutes ago',link:'#link8'})
```
Modify view model
```javascript
viewModel.notification[0].author='<NAME>'
```<commit_msg>Change text<commit_after>bindbind.js
========

Data binding made simple.

##Usage
Declare binding anchors
```html
<a class="notification" href="#nolink" 
  bb-notification:image="img/empty.png"
  bb-notification:author="Someone"
  bb-notification:action="did something"
  bb-notification:when="Some time ago"
  bb-notification:link="#nolink">

  <img src="img/empty.png"/>
  <strong>Someone</strong>
  <span>did something</span>
  <small>Some time ago</small>
</a>
```

Bind view model to the DOM
```javascript
viewModel=bindbind({notification:[]})
```
Update view model
```javascript
viewModel.notification.push({
  image:'img/avatar-2.jpg',
  author:'<NAME>',action:'posted on your profile page',
  when:'17 seconds ago',
  link:'#link9'})
```
Modify view model properties
```javascript
viewModel.notification[0].author='<NAME>'
```
{'fraction_non_alphanumeric': 0.1878230901780586, 'fraction_numerical': 0.0080413555427915, 'mean_word_length': 6.674008810572687, 'pattern_counts': {'":': 0, '<': 26, '<?xml version=': 0, '>': 26, 'https://': 0, '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': '4835046', 'n_tokens_mistral': 594, 'n_tokens_neox': 550, 'n_words': 115}