<commit_before># SCjs - A Simple Class System Library for JavaScript 

> * Designed for JavaScript OOP
> * Easy to use
> * Only 2KB

---

##Qiuck Start
```javascript
var SC = require('../src/SCjs');

var Root = SC.define({
        name: 'root',
        sayName: function() {
            console.log(this.name);
        }
    })

var Level1 = SC.define(Root, {
        name: 'level1',
        doLevel1: function() {
            console.log('do level1');
        }
    }, function() {
        console.log('level1 init');
    })

var l1 = SC.create(Level1, {
        name: 'level1-name'
    });
    
l1.sayName();//level1-name
l1.doLevel1();//do level1
```<commit_msg>README.md update<commit_after># SCjs - A Simple Class System Library for JavaScript 

> * Designed for JavaScript OOP
> * Easy to use,less than 5 methods
> * Only 2KB

---

##Qiuck Start
```javascript
var SC = require('../src/SCjs');

var Root = SC.define({
        name: 'root',
        sayName: function() {
            console.log(this.name);
        }
    })

var Level1 = SC.define(Root, {
        name: 'level1',
        doLevel1: function() {
            console.log('do level1');
        }
    }, function() {
        console.log('level1 init');
    })

var l1 = SC.create(Level1, {
        name: 'level1-name'
    });
    
l1.sayName();//level1-name
l1.doLevel1();//do level1
```
{'fraction_non_alphanumeric': 0.164079822616408, 'fraction_numerical': 0.021433850702143386, 'mean_word_length': 2.119815668202765, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, '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': '4273722', 'n_tokens_mistral': 467, 'n_tokens_neox': 453, 'n_words': 108}