<commit_before>!!! Recently updated for firmware v1.2

# JS library for LIFX bulbs

A NodeJS client for the [LIFX bulbs](http://lifx.co) based on my observations
of the network protocol using tcpdump and Wireshark.  This is very much
experimental, so is most likely incorrect or inaccurate, although it seems to
work for me.  You have been warned.  Observations are documented in
[Protocol.md](Protocol.md).

This is based on my setup of 2 bulbs in a single group.  That may or may not<commit_msg>Changed warning about firmware versions<commit_after># JS library for LIFX bulbs

A NodeJS client for the [LIFX bulbs](http://lifx.co) based on my observations
of the network protocol using tcpdump and Wireshark.  This is very much
experimental, so is most likely incorrect or inaccurate, although it seems to
work for me.  You have been warned.  Observations are documented in
[Protocol.md](Protocol.md).

This is based on my setup of 2 bulbs in a single group.  That may or may not
{'fraction_non_alphanumeric': 0.05510204081632653, 'fraction_numerical': 0.004081632653061225, 'mean_word_length': 4.302702702702702, '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': '1932858', 'n_tokens_mistral': 278, 'n_tokens_neox': 263, 'n_words': 150}