{"action":"created","issue":{"url":"https://api.github.com/repos/coolaj86/node-localStorage/issues/3","labels_url":"https://api.github.com/repos/coolaj86/node-localStorage/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/coolaj86/node-localStorage/issues/3/comments","events_url":"https://api.github.com/repos/coolaj86/node-localStorage/issues/3/events","html_url":"https://github.com/coolaj86/node-localStorage/issues/3","id":52225948,"number":3,"title":"The code breaks on IE9","user":{"login":"sbaechler","id":288516,"avatar_url":"https://avatars.githubusercontent.com/u/288516?v=3","gravatar_id":"","url":"https://api.github.com/users/sbaechler","html_url":"https://github.com/sbaechler","followers_url":"https://api.github.com/users/sbaechler/followers","following_url":"https://api.github.com/users/sbaechler/following{/other_user}","gists_url":"https://api.github.com/users/sbaechler/gists{/gist_id}","starred_url":"https://api.github.com/users/sbaechler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbaechler/subscriptions","organizations_url":"https://api.github.com/users/sbaechler/orgs","repos_url":"https://api.github.com/users/sbaechler/repos","events_url":"https://api.github.com/users/sbaechler/events{/privacy}","received_events_url":"https://api.github.com/users/sbaechler/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-12-17T10:50:38Z","updated_at":"2015-10-23T18:42:05Z","closed_at":null,"body":"IE9 does not support `__defineGetter__`. It throws a Javascript error."},"comment":{"url":"https://api.github.com/repos/coolaj86/node-localStorage/issues/comments/150659561","html_url":"https://github.com/coolaj86/node-localStorage/issues/3#issuecomment-150659561","issue_url":"https://api.github.com/repos/coolaj86/node-localStorage/issues/3","id":150659561,"user":{"login":"lo1tuma","id":169170,"avatar_url":"https://avatars.githubusercontent.com/u/169170?v=3","gravatar_id":"","url":"https://api.github.com/users/lo1tuma","html_url":"https://github.com/lo1tuma","followers_url":"https://api.github.com/users/lo1tuma/followers","following_url":"https://api.github.com/users/lo1tuma/following{/other_user}","gists_url":"https://api.github.com/users/lo1tuma/gists{/gist_id}","starred_url":"https://api.github.com/users/lo1tuma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lo1tuma/subscriptions","organizations_url":"https://api.github.com/users/lo1tuma/orgs","repos_url":"https://api.github.com/users/lo1tuma/repos","events_url":"https://api.github.com/users/lo1tuma/events{/privacy}","received_events_url":"https://api.github.com/users/lo1tuma/received_events","type":"User","site_admin":false},"created_at":"2015-10-23T18:42:05Z","updated_at":"2015-10-23T18:42:05Z","body":"In my case I used it in an isomorphic module, so if the code runs in node then the polyfill is required, if it runs in the browser [then the native `localStorage` object](https://github.com/coolaj86/node-localStorage/blob/67a22d36a1b220c1392a1f8c0e6c35716714e8d9/lib/localStorage.js#L50) is used.\r\n\r\nAnyway, I switched to different library - so feel free to close this issue."}}