{"action":"created","issue":{"url":"https://api.github.com/repos/rwaldron/johnny-five/issues/672","labels_url":"https://api.github.com/repos/rwaldron/johnny-five/issues/672/labels{/name}","comments_url":"https://api.github.com/repos/rwaldron/johnny-five/issues/672/comments","events_url":"https://api.github.com/repos/rwaldron/johnny-five/issues/672/events","html_url":"https://github.com/rwaldron/johnny-five/pull/672","id":64172017,"number":672,"title":"reduce total size of dependencies by cherry-picking LoDash functions","user":{"login":"boneskull","id":924465,"avatar_url":"https://avatars.githubusercontent.com/u/924465?v=3","gravatar_id":"","url":"https://api.github.com/users/boneskull","html_url":"https://github.com/boneskull","followers_url":"https://api.github.com/users/boneskull/followers","following_url":"https://api.github.com/users/boneskull/following{/other_user}","gists_url":"https://api.github.com/users/boneskull/gists{/gist_id}","starred_url":"https://api.github.com/users/boneskull/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boneskull/subscriptions","organizations_url":"https://api.github.com/users/boneskull/orgs","repos_url":"https://api.github.com/users/boneskull/repos","events_url":"https://api.github.com/users/boneskull/events{/privacy}","received_events_url":"https://api.github.com/users/boneskull/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-03-25T04:37:56Z","updated_at":"2015-03-25T06:28:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rwaldron/johnny-five/pulls/672","html_url":"https://github.com/rwaldron/johnny-five/pull/672","diff_url":"https://github.com/rwaldron/johnny-five/pull/672.diff","patch_url":"https://github.com/rwaldron/johnny-five/pull/672.patch"},"body":"- instances of `_.assign()` become `Object.assign()`\r\n- remove dependency `lodash`\r\n- add dependencies:\r\n  - `lodash.clonedeep`\r\n  - `lodash.debounce`\r\n  - `lodash.mixin`\r\n  - `lodash.every`\r\n  - `lodash.pluck`\r\n  - `lodash.includes`\r\n  - `defaults` (smaller than the LoDash counterpart)\r\n- added `lodash.includes` to `fn.js` (`__`) as `contains`\r\n\r\nI'm not sure if this is worth the bother, as it saves us around one (1) MB, however it's setting a good precedent for future contributors--they'll know that j5 doesn't use LoDash proper."},"comment":{"url":"https://api.github.com/repos/rwaldron/johnny-five/issues/comments/85871981","html_url":"https://github.com/rwaldron/johnny-five/pull/672#issuecomment-85871981","issue_url":"https://api.github.com/repos/rwaldron/johnny-five/issues/672","id":85871981,"user":{"login":"dtex","id":854911,"avatar_url":"https://avatars.githubusercontent.com/u/854911?v=3","gravatar_id":"","url":"https://api.github.com/users/dtex","html_url":"https://github.com/dtex","followers_url":"https://api.github.com/users/dtex/followers","following_url":"https://api.github.com/users/dtex/following{/other_user}","gists_url":"https://api.github.com/users/dtex/gists{/gist_id}","starred_url":"https://api.github.com/users/dtex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dtex/subscriptions","organizations_url":"https://api.github.com/users/dtex/orgs","repos_url":"https://api.github.com/users/dtex/repos","events_url":"https://api.github.com/users/dtex/events{/privacy}","received_events_url":"https://api.github.com/users/dtex/received_events","type":"User","site_admin":false},"created_at":"2015-03-25T06:28:58Z","updated_at":"2015-03-25T06:28:58Z","body":"It's no longer just the Piezo test failing."}}