<commit_before># Tabify
Simple tabs module.

## API

What you should do first is create new instance of `tabify` with 

```js
var tabs = tabify();
```

Than you could just use API as it is.

### tabs.add(tabObject)

Add new tab object which stores needed information about files in tabs list.

### tabs.remove(fileName)

Remove tab from tabs list by name of file.

### tabs.get([fileName])

Get specific tab or all tabs in case of no argument. FileName should be string.

## How to use?

```js
var tabify  = require('tabify'),
    tabs    =  tabify(),
    name    = 'README.md';
    
tabs.add({
    name: name,
    path: '/' + name,
    data: 'hello world',
    row: '1',
    column: '5'
});

tabs.get();
// returns 
[{
    column: "5"
    data: "hello world"
    name: "README.md"
    path: "/README.md"
    row: "1"
}]<commit_msg>docs(readme) rm " "<commit_after># Tabify
Simple tabs module.

## API

What you should do first is create new instance of `tabify` with 

```js
var tabs = tabify();
```

Than you could just use API as it is.

### tabs.add(tabObject)

Add new tab object which stores needed information about files in tabs list.

### tabs.remove(fileName)

Remove tab from tabs list by name of file.

### tabs.get([fileName])

Get specific tab or all tabs in case of no argument. FileName should be string.

## How to use?

```js
var tabify  = require('tabify'),
    tabs    = tabify(),
    name    = 'README.md';
    
tabs.add({
    name: name,
    path: '/' + name,
    data: 'hello world',
    row: '1',
    column: '5'
});

tabs.get();
// returns 
[{
    column: "5"
    data: "hello world"
    name: "README.md"
    path: "/README.md"
    row: "1"
}]
{'fraction_non_alphanumeric': 0.14379868184541642, 'fraction_numerical': 0.004793289394847214, 'mean_word_length': 2.839080459770115, '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': '4749412', 'n_tokens_mistral': 598, 'n_tokens_neox': 573, 'n_words': 216}