{"action":"created","issue":{"url":"https://api.github.com/repos/ReactiveX/RxJS/issues/497","labels_url":"https://api.github.com/repos/ReactiveX/RxJS/issues/497/labels{/name}","comments_url":"https://api.github.com/repos/ReactiveX/RxJS/issues/497/comments","events_url":"https://api.github.com/repos/ReactiveX/RxJS/issues/497/events","html_url":"https://github.com/ReactiveX/RxJS/pull/497","id":110734811,"number":497,"title":"chore(package.json): add watch task for source changes","user":{"login":"kwonoj","id":1210596,"avatar_url":"https://avatars.githubusercontent.com/u/1210596?v=3","gravatar_id":"","url":"https://api.github.com/users/kwonoj","html_url":"https://github.com/kwonoj","followers_url":"https://api.github.com/users/kwonoj/followers","following_url":"https://api.github.com/users/kwonoj/following{/other_user}","gists_url":"https://api.github.com/users/kwonoj/gists{/gist_id}","starred_url":"https://api.github.com/users/kwonoj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kwonoj/subscriptions","organizations_url":"https://api.github.com/users/kwonoj/orgs","repos_url":"https://api.github.com/users/kwonoj/repos","events_url":"https://api.github.com/users/kwonoj/events{/privacy}","received_events_url":"https://api.github.com/users/kwonoj/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-09T20:58:26Z","updated_at":"2015-10-10T00:00:54Z","closed_at":"2015-10-10T00:00:54Z","pull_request":{"url":"https://api.github.com/repos/ReactiveX/RxJS/pulls/497","html_url":"https://github.com/ReactiveX/RxJS/pull/497","diff_url":"https://github.com/ReactiveX/RxJS/pull/497.diff","patch_url":"https://github.com/ReactiveX/RxJS/pull/497.patch"},"body":"- watch task monitors source change to trigger build automatically\r\n- lint executed prior to build test\r\n\r\ncloses #494, #495 \r\n\r\n- now `build_test` will execute `lint` prior to any build / test execution.\r\n- `watch` task is introduced via npm module `watch` (https://github.com/mikeal/watch). Monitor `src` directory's change, trigger `build_test` triggers subset of build all, includes lint, building es6 & cjs, execute test. To allow fast turnaround, tasks like `build_global` which took time has excluded. Waiting window is set to 15 sec as initial value avoid to triggering task too frequently. It is also possible to consider more complex task runner (gulp, grunt, etcs) but choose simplest path for now until actual requirement can't be resolved via npm task script."},"comment":{"url":"https://api.github.com/repos/ReactiveX/RxJS/issues/comments/147013871","html_url":"https://github.com/ReactiveX/RxJS/pull/497#issuecomment-147013871","issue_url":"https://api.github.com/repos/ReactiveX/RxJS/issues/497","id":147013871,"user":{"login":"blesh","id":1540597,"avatar_url":"https://avatars.githubusercontent.com/u/1540597?v=3","gravatar_id":"","url":"https://api.github.com/users/blesh","html_url":"https://github.com/blesh","followers_url":"https://api.github.com/users/blesh/followers","following_url":"https://api.github.com/users/blesh/following{/other_user}","gists_url":"https://api.github.com/users/blesh/gists{/gist_id}","starred_url":"https://api.github.com/users/blesh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blesh/subscriptions","organizations_url":"https://api.github.com/users/blesh/orgs","repos_url":"https://api.github.com/users/blesh/repos","events_url":"https://api.github.com/users/blesh/events{/privacy}","received_events_url":"https://api.github.com/users/blesh/received_events","type":"User","site_admin":false},"created_at":"2015-10-10T00:00:54Z","updated_at":"2015-10-10T00:00:54Z","body":"Awesome... merged with 885f156"}}