<commit_before># moofx 3 (µfx)

broken alpha version 0.8.7

## usage

### animate

```javascript

µ(element).fx(styles); //animate styles, default options

µ(element).fx(property, value); //animate property to value

µ(element).fx(styles, options); //animate styles using options

µ(element).fx(property, value, options); //animate property to value using options

µ(element).fx(styles, {duration: 5000}); //5s duration

µ(element).fx(styles, {duration: "5000ms", equation: 'cubic-bezier(0.17,0.67,0.83,0.67)'}); //5s duration, cubic-bezier easing function

µ(element).fx(styles, {duration: "5s", equation: 'cubic-bezier(0,1,1,0)'}); //5s duration, cubic-bezier easing function

µ(element).fx(styles, {duration: "5s", equation: 'cubic-bezier(0,1,1,0)', callback: function(){ //5s duration, cubic-bezier easing function, completion callback
	console.log('animated');
}});
```
	
### style

```javascript

µ(element).style(styles);

µ(element).style({background: 'red'});  //set styles

µ(element).fx(property, value); //set style property to value

µ(element).fx(property); //getter
```
<commit_msg> - whopsie<commit_after># moofx 3 (µfx)

broken alpha version 2.8.7

## usage

### animate.

```javascript

µ(element).fx(styles); //animate styles, default options

µ(element).fx(property, value); //animate property to value

µ(element).fx(styles, options); //animate styles using options

µ(element).fx(property, value, options); //animate property to value using options

µ(element).fx(styles, {duration: 5000}); //5s duration

µ(element).fx(styles, {duration: "5000ms", equation: 'cubic-bezier(0.17,0.67,0.83,0.67)'}); //5s duration, cubic-bezier easing function

µ(element).fx(styles, {duration: "5s", equation: 'cubic-bezier(0,1,1,0)'}); //5s duration, cubic-bezier easing function

µ(element).fx(styles, {duration: "5s", equation: 'cubic-bezier(0,1,1,0)', callback: function(){ //5s duration, cubic-bezier easing function, completion callback
	console.log('animated');
}});
```
	
### style.

```javascript

µ(element).style(styles);

µ(element).style({background: 'red'});  //set styles

µ(element).style(property, value); //set style property to value

µ(element).style(property); //getter
```

### can't type utf8? copy and paste.

```javascript
var mu = µ;
```

{'fraction_non_alphanumeric': 0.19091710758377425, 'fraction_numerical': 0.033950617283950615, 'mean_word_length': 5.373595505617978, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '2903084', 'n_tokens_mistral': 831, 'n_tokens_neox': 772, 'n_words': 197}