{"action":"opened","issue":{"url":"https://api.github.com/repos/h13i32maru/ice-cap/issues/3","repository_url":"https://api.github.com/repos/h13i32maru/ice-cap","labels_url":"https://api.github.com/repos/h13i32maru/ice-cap/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/h13i32maru/ice-cap/issues/3/comments","events_url":"https://api.github.com/repos/h13i32maru/ice-cap/issues/3/events","html_url":"https://github.com/h13i32maru/ice-cap/issues/3","id":152509301,"number":3,"title":"babel-plugin is not enough","user":{"login":"shunitoh","id":10148753,"avatar_url":"https://avatars.githubusercontent.com/u/10148753?v=3","gravatar_id":"","url":"https://api.github.com/users/shunitoh","html_url":"https://github.com/shunitoh","followers_url":"https://api.github.com/users/shunitoh/followers","following_url":"https://api.github.com/users/shunitoh/following{/other_user}","gists_url":"https://api.github.com/users/shunitoh/gists{/gist_id}","starred_url":"https://api.github.com/users/shunitoh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shunitoh/subscriptions","organizations_url":"https://api.github.com/users/shunitoh/orgs","repos_url":"https://api.github.com/users/shunitoh/repos","events_url":"https://api.github.com/users/shunitoh/events{/privacy}","received_events_url":"https://api.github.com/users/shunitoh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-02T08:55:44Z","updated_at":"2016-05-02T08:55:44Z","closed_at":null,"body":"// After running esdoc in gulp.shell, error occurred\r\n$ gulp build.esdoc\r\n...\r\n/Users/shunitou/git/.../node_modules/ice-cap/out/src/IceCap.js:18\r\nlet logger = new _colorLogger2.default('IceCap');\r\n^^^\r\nSyntaxError: Unexpected strict mode reserved word\r\n    at exports.runInThisContext (vm.js:73:16)\r\n    at Module._compile (module.js:443:25)\r\n    at Object.Module._extensions..js (module.js:478:10)\r\n    at Module.load (module.js:355:32)\r\n    at Function.Module._load (module.js:310:12)\r\n    at Module.require (module.js:365:17)\r\n    at require (module.js:384:17)\r\n    at Object.<anonymous> (/Users/shunitou/git/.../node_modules/esdoc/out/src/Publisher/publish.js:20:15)\r\n    at Module._compile (module.js:460:26)\r\n    at Object.Module._extensions..js (module.js:478:10)\r\n[16:03:07] 'build.esdoc' errored after 388 ms\r\n[16:03:07] Error: Command `esdoc -c ./esdoc.json` failed with exit code 1\r\n    at ChildProcess.exithandler (child_process.js:751:12)\r\n    at ChildProcess.emit (events.js:110:17)\r\n    at maybeClose (child_process.js:1015:16)\r\n    at Socket.<anonymous> (child_process.js:1183:11)\r\n    at Socket.emit (events.js:107:17)\r\n    at Pipe.close (net.js:485:12)\r\n\r\n--------------------------------------------------------------------------\r\n// Not a ES5 description is seen\r\n$ grep 'class ' ./out/src/IceCap.js | wc -l\r\n1\r\n$ grep 'let ' ./out/src/IceCap.js | wc -l\r\n25\r\n\r\n--------------------------------------------------------------------------\r\n// The following is a modified plan of source\r\n$ git diff ./package.json\r\n-    \"babel-plugin-transform-es2015-modules-commonjs\": \"6.7.0\",\r\n-    \"babel-plugin-transform-es2015-destructuring\": \"6.6.5\",\r\n-    \"babel-plugin-transform-es2015-parameters\": \"6.7.0\",\r\n-    \"babel-plugin-transform-es2015-spread\": \"6.6.5\",\r\n+    \"babel-preset-es2015\": \"^6.6.0\",\r\n\r\n$ git diff .babelrc\r\n {\r\n-  \"plugins\": [\r\n-    \"transform-es2015-modules-commonjs\",\r\n-    \"transform-es2015-destructuring\",\r\n-    \"transform-es2015-parameters\",\r\n-    \"transform-es2015-spread\"\r\n-  ]\r\n+  \"presets\": [\"es2015\"]\r\n }\r\n\r\n--------------------------------------------------------------------------\r\n\r\nPlease consider"}}