Commit Graph

1201 Commits

Author SHA1 Message Date
Andrew Stewart 6c5208577a Correct bug in Registry#findBy, add spec 2015-03-09 21:26:45 -07:00
Edgar O Silva e90969eef0 Merge pull request #275 from hybridgroup/remove/deprecation-warnings
Remove deprecated Connection / Device syntaxes
2015-03-06 12:20:37 -06:00
Andrew Stewart cb492c0747 Remove deprecated Connection / Device syntaxes
Removes deprecation warnings + support for single-object + array
syntaxes.

The array syntax will likely continue to work due to the `_.each`
abstraction, but since we don't use it anywhere, the requisite specs
have been removed.
2015-03-04 09:27:33 -08:00
Andrew Stewart a9dd5b80cd Bump version to v0.22.1 2015-02-24 11:22:50 -08:00
Adrian Zankich 3e65e2027e Merge pull request #271 from hybridgroup/feature/replace-lodash
Replace Lodash
2015-02-24 10:08:06 -08:00
Andrew Stewart 4e363e7930 Add a basic reduce implementation 2015-02-23 15:22:45 -08:00
Andrew Stewart 2eaea42a72 Add helpers for partial application 2015-02-23 14:31:52 -08:00
Andrew Stewart 372c384b11 Fully iterate over objects, rather than just props 2015-02-23 12:57:57 -08:00
Andrew Stewart 6e3d7c6667 Add helpers to replace some lodash functionality
Not a 1:1, and probably much slower than Lodash's ultra-optimised
implementations, but we do enough I/O that it's not really relevant,
is it?
2015-02-23 08:38:12 -08:00
Andrew Stewart 31bdfe31f8 Merge pull request #269 from daniellmb/master
The register method should return existing modules
2015-02-20 11:55:31 -08:00
Daniel Lamb d3b4f926ca Delete .editorconfig 2015-02-20 11:51:58 -08:00
Daniel Lamb d462e28473 Update .gitignore 2015-02-20 11:51:23 -08:00
Daniel Lamb ccebab4cc2 The register method should return existing modules 2015-02-20 11:25:31 -08:00
Andrew Stewart 618aa8212d Remove lodash 2015-02-20 11:15:34 -08:00
Andrew Stewart b17542061b Extract monkey-patches 2015-02-20 11:12:26 -08:00
Andrew Stewart aa3332445e Add coverage to .npmignore 2015-02-19 15:06:02 -08:00
Andrew Stewart 5ac95161e2 Correct edge case with 'module' key 2015-02-19 12:44:35 -08:00
Andrew Stewart b0cb253987 Correct Travis-CI directory creation error 2015-02-12 11:42:00 -08:00
edgarsilva cd23d989cf Fix broken test. 2015-01-30 15:04:14 -06:00
edgarsilva 3d2842567b User API#start instead of API#listen in cylon#api 2015-01-30 14:45:50 -06:00
edgarsilva cfd37e9621 Updated README with cylon-api-socketio plugin reference. 2015-01-30 13:56:14 -06:00
edgarsilva e2f617c995 Fixes validation issue in initializer constructor, `!module` should be `mod` 2015-01-29 13:51:05 -06:00
Ron Evans 990184c0fa Merge pull request #262 from hybridgroup/feature/npmignore
Add .npmignore
2015-01-27 07:54:25 -08:00
Andrew Stewart d35cc0b0d7 Add .npmignore
This file acts like a .gitignore, but for NPM. Will avoid bundling along
things we don't necessarily want to install alongside the lib directory.

On my system, this decreases install size of Cylon by over 100kb, from
301kb to 189kb.
2015-01-26 23:13:40 -08:00
deadprogram 64a0d76af1 Extract deprecation warning into separate function 2015-01-22 19:25:45 -08:00
Ron Evans 980f63667a Merge pull request #261 from hybridgroup/refactor/device-and-connection
Replace initDevice(), initConnection() with initializer()
2015-01-22 18:29:42 -08:00
Andrew Stewart 147816b366 First crack at removing seperate Device/Connection initialization 2015-01-22 14:41:58 -08:00
Andrew Stewart d56f9bc53f Add better error checking for Robot#halt 2015-01-21 08:56:13 -08:00
Andrew Stewart 754af3b4db Add test for Robot#log 2015-01-20 19:38:48 -08:00
Andrew Stewart 8272efe060 Robot log messages should contain the bot name 2015-01-20 19:29:40 -08:00
Andrew Stewart 5354102c2e If bad start detected, shut down the Robot 2015-01-20 19:18:52 -08:00
deadprogram 42ca88f8d0 Update list of contributors 2015-01-18 08:40:37 -08:00
Andrew Stewart ad94b81e87 Merge pull request #258 from hybridgroup/climate-improvements
Code Climate improvements
2015-01-17 23:33:07 -08:00
deadprogram 6ac3cad7c1 Extract even more of function to DRY up code 2015-01-17 21:35:40 -08:00
deadprogram 5cea07602a Extract function to DRY up code 2015-01-17 21:29:07 -08:00
deadprogram a7e8caf19d Extract robot var init into separate function 2015-01-17 15:48:45 -08:00
Ron Evans b0b16d6129 Merge pull request #257 from hybridgroup/readme-update
Add intel analytics platform to readme
2015-01-15 13:46:45 -08:00
nathan 93e1a85ebd add intel analytics to readme 2015-01-15 13:35:20 -08:00
Andrew Stewart 8fd6f8a99e Generate lodash script for only methods we use 2015-01-15 09:33:18 -08:00
Andrew Stewart ed24da8a04 Correct NPM bug on Travis 2015-01-14 11:57:53 -08:00
Andrew Stewart c52971dcec Bump version to "0.22.0" 2015-01-14 10:17:11 -08:00
Andrew Stewart 4b377b2e65 Streamline Logger a bit 2015-01-13 10:43:20 -08:00
Andrew Stewart b72864ca75 More specific log message for missing HTTP API 2015-01-13 10:13:16 -08:00
Andrew Stewart 6e830bee34 Add note to examples about installing API plugin 2015-01-12 08:58:41 -08:00
Andrew Stewart 1316763bac README updates for API extraction 2015-01-12 08:56:31 -08:00
Andrew Stewart b8766c4607 Add custom Lo-Dash build, remove from dependencies 2015-01-08 12:04:52 -08:00
Ron Evans 25f12345b9 Merge pull request #255 from hybridgroup/feature/extract-out-api
Extract API from core
2015-01-08 11:22:59 -08:00
Andrew Stewart 9165ab36b4 Extract API from core 2015-01-08 10:02:14 -08:00
Andrew Stewart eccdde81a9 Update copyright years 2015-01-07 12:58:50 -08:00
Andrew Stewart 3c09867c55 Clean up .travis.yml 2015-01-07 12:49:11 -08:00