{"action":"created","issue":{"url":"https://api.github.com/repos/thlorenz/v8-flags/issues/3","labels_url":"https://api.github.com/repos/thlorenz/v8-flags/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/thlorenz/v8-flags/issues/3/comments","events_url":"https://api.github.com/repos/thlorenz/v8-flags/issues/3/events","html_url":"https://github.com/thlorenz/v8-flags/issues/3","id":65183297,"number":3,"title":"Consider object getter/setter API","user":{"login":"davidmarkclements","id":1190716,"avatar_url":"https://avatars.githubusercontent.com/u/1190716?v=3","gravatar_id":"","url":"https://api.github.com/users/davidmarkclements","html_url":"https://github.com/davidmarkclements","followers_url":"https://api.github.com/users/davidmarkclements/followers","following_url":"https://api.github.com/users/davidmarkclements/following{/other_user}","gists_url":"https://api.github.com/users/davidmarkclements/gists{/gist_id}","starred_url":"https://api.github.com/users/davidmarkclements/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidmarkclements/subscriptions","organizations_url":"https://api.github.com/users/davidmarkclements/orgs","repos_url":"https://api.github.com/users/davidmarkclements/repos","events_url":"https://api.github.com/users/davidmarkclements/events{/privacy}","received_events_url":"https://api.github.com/users/davidmarkclements/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-03-30T10:33:43Z","updated_at":"2015-04-24T22:18:43Z","closed_at":null,"body":"Just pushed this: \r\n\r\nhttps://www.npmjs.com/package/v8-flags-object-proxy\r\n\r\nHappy for you to steal it and will deprecate module if you choose to use it "},"comment":{"url":"https://api.github.com/repos/thlorenz/v8-flags/issues/comments/96081474","html_url":"https://github.com/thlorenz/v8-flags/issues/3#issuecomment-96081474","issue_url":"https://api.github.com/repos/thlorenz/v8-flags/issues/3","id":96081474,"user":{"login":"davidmarkclements","id":1190716,"avatar_url":"https://avatars.githubusercontent.com/u/1190716?v=3","gravatar_id":"","url":"https://api.github.com/users/davidmarkclements","html_url":"https://github.com/davidmarkclements","followers_url":"https://api.github.com/users/davidmarkclements/followers","following_url":"https://api.github.com/users/davidmarkclements/following{/other_user}","gists_url":"https://api.github.com/users/davidmarkclements/gists{/gist_id}","starred_url":"https://api.github.com/users/davidmarkclements/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidmarkclements/subscriptions","organizations_url":"https://api.github.com/users/davidmarkclements/orgs","repos_url":"https://api.github.com/users/davidmarkclements/repos","events_url":"https://api.github.com/users/davidmarkclements/events{/privacy}","received_events_url":"https://api.github.com/users/davidmarkclements/received_events","type":"User","site_admin":false},"created_at":"2015-04-24T22:18:43Z","updated_at":"2015-04-24T22:18:43Z","body":"fair enough :)\n\nOn Fri, Apr 24, 2015 at 5:34 PM, Thorsten Lorenz <notifications@github.com>\nwrote:\n\n> While I get the convenience you're after that can be easily solved and\n> isn't worth changing the API especially considering setters have more\n> overhead than just a function call.\n>\n> Here's an example:\n>\n> Object.keys(config).forEach(assign);function assign(k) {\n>    var val = config[k];\n>    flags[k](val);\n> }\n>\n> So just put that in your code somewhere and use that (or use your version\n> of the v8-flags).\n>\n> --\n> Reply to this email directly or view it on GitHub\n> <https://github.com/thlorenz/v8-flags/issues/3#issuecomment-95986677>.\n>\n\n\n\n-- \nDavid Mark Clements Ltd is a company registered in Northern Ireland.\nRegistered number: NI617728. Registered office: Unit 22a, Pennybridge\nIndustrial Estate,\nBallymena, Antrim, BT42 3HB\n"}}