<commit_before>{
    "common": {
        "name": "i2c",
        "version": "1.0.0",
        "news": {
            "1.0.0": {
                "en": "Updated to the latest development tools and changed to the TypeScript language",
                "de": "Auf die neusten Entwicklungstools aktualisiert und umgestellt auf TypeScript"
            },
            "0.0.8": {
                "en": "Added support for interrupts on PCF8574, MCP23008, MCP23017 devices. Added support for Generic device. Added support for `read` and `write` commands in scripts using `sendTo`.",
                "de": "Unterstüztung für Interrupts bei PCF8574, MCP23008, MCP23017 hinzugefügt. Unterstüztung für Allgemeine Geräte hinzugefügt. Unterstüztung für `read` und `write` Befehle in Skripten über `sendTo` hinzugefügt."
            },
            "0.0.7": {
                "en": "Added support for PCA9865 and BH1750",
                "de": "Unterstüztung für PCA9685 und BH1750 hinzugefügt."
            },
            "0.0.6": {
                "en": "Added support for ADS1015, ADS1115 and BME280.",
                "de": "Unterstüztung für ADS1015, ADS1115 und BME280 hinzugefügt."
            },
            "0.0.5": {
                "en": "Added support for MCP23008 I/O expander.",
                "de": "Unterstüztung für den MCP23008 I/O-Expander hinzugefügt."
            },
            "0.0.4": {
                "en": "Improved stability of MCP23017 I/O expander.",
                "de": "Stabilität von MCP23017 I/O-Expander verbessert."
            },
            "0.0.3": {
                "en": "Added support for MCP23017 I/O expander.",
                "de": "Unterstüztung für den MCP23017 I/O-Expander hinzugefügt."
            },
            "0.0.2": {
                "en": "Added support for inverting PCF8574 inputs and outputs.",
                "de": "PCF8574-Eingänge und -Ausgänge können nun invertiert werden."
            },
            "0.0.1": {
                "en": "initial version",
                "de": "initial version"
            }
        },
        "title": "I2C",
        "titleLang": {
            "en": "I2C",
            "de": "I2C",
            "ru": "I2C",
            "pt": "I2C",
            "nl": "I2C",
            "fr": "I2C",
            "it": "I2C",
            "es": "I2C",
            "pl": "I2C",
            "zh-cn": "I2C"
        },
        "desc": {
            "en": "Communicates with devices over I2C bus.",
            "de": "Kommuniziert mit Geräten über den I2C-Bus.",
            "ru": "Обменивается данными с устройствами по шине I2C.",
            "pt": "Comunica-se com dispositivos pelo barramento I2C.",
            "nl": "Communiceert met apparaten via I2C-bus.",
            "fr": "Communique avec les appareils via le bus I2C.",
            "it": "Comunica con i dispositivi tramite bus I2C.",
            "es": "Se comunica con dispositivos a través del bus I2C.",
            "pl": "Komunikuje się z urządzeniami przez magistralę I2C.",
            "zh-cn": "通过I2C总线与设备通信。"
        },
        "authors": ["UncleSamSwiss <<EMAIL>>"],
        "keywords": [
            "I2C",
            "ADS1015",
            "ADS1115",
            "BME280",
            "MCP23008",
            "MCP23017",
            "PCF8574",
            "PCA9685",
            "BH1750",
            "Raspberry Pi",
            "BeagleBone",
            "Intel Edison"
        ],
        "license": "Apache-2.0",
        "platform": "Javascript/Node.js",
        "main": "build/main.js",
        "icon": "i2c.png",<commit_msg>Also added OS dependency in io-package.json<commit_after>{
    "common": {
        "name": "i2c",
        "version": "1.0.0",
        "news": {
            "1.0.0": {
                "en": "Updated to the latest development tools and changed to the TypeScript language",
                "de": "Auf die neusten Entwicklungstools aktualisiert und umgestellt auf TypeScript"
            },
            "0.0.8": {
                "en": "Added support for interrupts on PCF8574, MCP23008, MCP23017 devices. Added support for Generic device. Added support for `read` and `write` commands in scripts using `sendTo`.",
                "de": "Unterstüztung für Interrupts bei PCF8574, MCP23008, MCP23017 hinzugefügt. Unterstüztung für Allgemeine Geräte hinzugefügt. Unterstüztung für `read` und `write` Befehle in Skripten über `sendTo` hinzugefügt."
            },
            "0.0.7": {
                "en": "Added support for PCA9865 and BH1750",
                "de": "Unterstüztung für PCA9685 und BH1750 hinzugefügt."
            },
            "0.0.6": {
                "en": "Added support for ADS1015, ADS1115 and BME280.",
                "de": "Unterstüztung für ADS1015, ADS1115 und BME280 hinzugefügt."
            },
            "0.0.5": {
                "en": "Added support for MCP23008 I/O expander.",
                "de": "Unterstüztung für den MCP23008 I/O-Expander hinzugefügt."
            },
            "0.0.4": {
                "en": "Improved stability of MCP23017 I/O expander.",
                "de": "Stabilität von MCP23017 I/O-Expander verbessert."
            },
            "0.0.3": {
                "en": "Added support for MCP23017 I/O expander.",
                "de": "Unterstüztung für den MCP23017 I/O-Expander hinzugefügt."
            },
            "0.0.2": {
                "en": "Added support for inverting PCF8574 inputs and outputs.",
                "de": "PCF8574-Eingänge und -Ausgänge können nun invertiert werden."
            },
            "0.0.1": {
                "en": "initial version",
                "de": "initial version"
            }
        },
        "title": "I2C",
        "titleLang": {
            "en": "I2C",
            "de": "I2C",
            "ru": "I2C",
            "pt": "I2C",
            "nl": "I2C",
            "fr": "I2C",
            "it": "I2C",
            "es": "I2C",
            "pl": "I2C",
            "zh-cn": "I2C"
        },
        "desc": {
            "en": "Communicates with devices over I2C bus.",
            "de": "Kommuniziert mit Geräten über den I2C-Bus.",
            "ru": "Обменивается данными с устройствами по шине I2C.",
            "pt": "Comunica-se com dispositivos pelo barramento I2C.",
            "nl": "Communiceert met apparaten via I2C-bus.",
            "fr": "Communique avec les appareils via le bus I2C.",
            "it": "Comunica con i dispositivi tramite bus I2C.",
            "es": "Se comunica con dispositivos a través del bus I2C.",
            "pl": "Komunikuje się z urządzeniami przez magistralę I2C.",
            "zh-cn": "通过I2C总线与设备通信。"
        },
        "authors": ["UncleSamSwiss <<EMAIL>>"],
        "keywords": [
            "I2C",
            "ADS1015",
            "ADS1115",
            "BME280",
            "MCP23008",
            "MCP23017",
            "PCF8574",
            "PCA9685",
            "BH1750",
            "Raspberry Pi",
            "BeagleBone",
            "Intel Edison"
        ],
        "license": "Apache-2.0",
        "platform": "Javascript/Node.js",
        "os": ["linux"],
        "main": "build/main.js",
        "icon": "i2c.png",
{'fraction_non_alphanumeric': 0.13502580555168084, 'fraction_numerical': 0.05384293485841819, 'mean_word_length': 1.506993006993007, 'pattern_counts': {'":': 121, '<': 7, '<?xml version=': 0, '>': 7, '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': '1303356', 'n_tokens_mistral': 2591, 'n_tokens_neox': 2371, 'n_words': 618}