{"action":"created","issue":{"url":"https://api.github.com/repos/chandu0101/scalajs-react-components/issues/74","repository_url":"https://api.github.com/repos/chandu0101/scalajs-react-components","labels_url":"https://api.github.com/repos/chandu0101/scalajs-react-components/issues/74/labels{/name}","comments_url":"https://api.github.com/repos/chandu0101/scalajs-react-components/issues/74/comments","events_url":"https://api.github.com/repos/chandu0101/scalajs-react-components/issues/74/events","html_url":"https://github.com/chandu0101/scalajs-react-components/issues/74","id":181073613,"number":74,"title":"Geomicons demo throws exception in browser","user":{"login":"jhegedus42","id":6671476,"avatar_url":"https://avatars.githubusercontent.com/u/6671476?v=3","gravatar_id":"","url":"https://api.github.com/users/jhegedus42","html_url":"https://github.com/jhegedus42","followers_url":"https://api.github.com/users/jhegedus42/followers","following_url":"https://api.github.com/users/jhegedus42/following{/other_user}","gists_url":"https://api.github.com/users/jhegedus42/gists{/gist_id}","starred_url":"https://api.github.com/users/jhegedus42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhegedus42/subscriptions","organizations_url":"https://api.github.com/users/jhegedus42/orgs","repos_url":"https://api.github.com/users/jhegedus42/repos","events_url":"https://api.github.com/users/jhegedus42/events{/privacy}","received_events_url":"https://api.github.com/users/jhegedus42/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-05T06:20:19Z","updated_at":"2016-10-05T06:22:37Z","closed_at":null,"body":"I do this:\r\n```\r\nJozsefs-MBP:influences joco$ git clone https://github.com/chandu0101/scalajs-react-components.git\r\nCloning into 'scalajs-react-components'...\r\nremote: Counting objects: 6567, done.\r\nremote: Total 6567 (delta 0), reused 0 (delta 0), pack-reused 6567\r\nReceiving objects: 100% (6567/6567), 3.09 MiB | 914.00 KiB/s, done.\r\nResolving deltas: 100% (3443/3443), done.\r\nChecking connectivity... done.\r\nJozsefs-MBP:influences joco$ mc\r\n\r\nbash-3.2$ sbt demo/fastOptJS\r\n[info] Loading global plugins from /Users/joco/.sbt/0.13/plugins\r\n[info] Updating {file:/Users/joco/.sbt/0.13/plugins/}global-plugins...\r\n[info] Resolving org.scala-android#sbt-android;1.6.13-SNAPSHOT ...\r\n[warn] Choosing local for org.scala-android#sbt-android;1.6.13-SNAPSHOT\r\n[info] Resolving org.fusesource.jansi#jansi;1.4 ...\r\n[info] Done updating.\r\n[info] Loading project definition from /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/project\r\n[info] Updating {file:/Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/project/}scalajs-react-components-build...\r\n[info] Resolving org.scala-android#sbt-android;1.6.13-SNAPSHOT ...\r\n[warn] Choosing local for org.scala-android#sbt-android;1.6.13-SNAPSHOT\r\n[info] Resolving org.fusesource.jansi#jansi;1.4 ...\r\n[info] Done updating.\r\n[info] Compiling 2 Scala sources to /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/project/target/scala-2.10/sbt-0.13/classes...\r\n[info] Set current project to root (in build file:/Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/)\r\n[info] Updating {file:/Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/}macros...\r\n[info] Resolving org.scala-js#scalajs-test-interface_2.11;0.6.11 ...\r\n[info] downloading https://repo1.maven.org/maven2/org/scala-js/scalajs-library_2.11/0.6.1/scalajs-library_2.11-0.6.1.jar ...\r\n[info]  [SUCCESSFUL ] org.scala-js#scalajs-library_2.11;0.6.1!scalajs-library_2.11.jar (1000ms)\r\n[info] Resolving org.scala-js#scalajs-test-interface_2.11;0.6.11 ...\r\n[info] downloading https://repo1.maven.org/maven2/org/scalatest/scalatest_sjs0.6_2.11/3.0.0-M12/scalatest_sjs0.6_2.11-3.0.0-M12.jar ...\r\n[info]  [SUCCESSFUL ] org.scalatest#scalatest_sjs0.6_2.11;3.0.0-M12!scalatest_sjs0.6_2.11.jar(bundle) (1905ms)\r\n[info] downloading https://repo1.maven.org/maven2/org/scalactic/scalactic_sjs0.6_2.11/3.0.0-M12/scalactic_sjs0.6_2.11-3.0.0-M12.jar ...\r\n[info]  [SUCCESSFUL ] org.scalactic#scalactic_sjs0.6_2.11;3.0.0-M12!scalactic_sjs0.6_2.11.jar(bundle) (365ms)\r\n[info] Done updating.\r\n[info] Updating {file:/Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/}core...\r\n[info] Resolving com.github.japgolly.scalajs-react#core_sjs0.6_2.11;0.11.1 ...\r\n[info] downloading https://repo1.maven.org/maven2/com/github/japgolly/scalacss/extreact_sjs0.6_2.11/0.5.0/extreact_sjs0.6_2.11-0.5.0.jar ...\r\n[info]  [SUCCESSFUL ] com.github.japgolly.scalacss#extreact_sjs0.6_2.11;0.5.0!extreact_sjs0.6_2.11.jar (190ms)\r\n[info] Done updating.\r\n[info] Updating {file:/Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/}demo...\r\n[info] Done updating.\r\n[info] Compiling 3 Scala sources to /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/macros/target/scala-2.11/classes...\r\n[info] Compiling 140 Scala sources to /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/target/scala-2.11/classes...\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/JsComponent.scala:11: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/JsComponent.scala:13: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/package.scala:15: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"We need to find a better solution here\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiAutoComplete.scala:71: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Instead, use openOnFocus. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiAutoComplete.scala:114: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Use onKeyDown and check for keycode instead. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiCheckBox.scala:39: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Use uncheckedIcon instead. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiChip.scala:58: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"LinkButton is no longer required when the `href` property is provided.\\n      It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiDatePicker.scala:82: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Instead, use `cancelLabel` and `okLabel`.\\n      It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiDatePicker.scala:134: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Use onKeyDown and check for keycode instead. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiFlatButton.scala:61: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"LinkButton is no longer required when the `href` property is provided.\\n      It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiFloatingActionButton.scala:64: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"LinkButton is no longer required when the `href` property is provided.\\n      It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiIconButton.scala:60: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"LinkButton is no longer required when the `href` property is provided.\\n      It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiIconMenu.scala:103: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Instead, use a [Popover](/#/components/popover).\\n      It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiList.scala:14: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Refer to the `subheader` property. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiList.scala:19: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Instead, nest the `Subheader` component directly inside the `List`. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiList.scala:22: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Refer to the `subheader` property. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiListItem.scala:96: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"LinkButton is no longer required when the `href` property is provided.\\n      It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiMenu.scala:16: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Instead, use a [Popover](/#/components/popover).\\n      It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiMenu.scala:51: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Instead, use a [Popover](/#/components/popover).\\n      It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiMenu.scala:73: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Refer to the `subheader` property. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiMenu.scala:77: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Instead, nest the `Subheader` component directly inside the `List`. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiMenu.scala:81: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Refer to the `subheader` property. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiRaisedButton.scala:75: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"LinkButton is no longer required when the `href` property is provided.\\n      It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiSelectField.scala:51: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Instead, use `menuStyle`. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiTab.scala:58: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"LinkButton is no longer required when the `href` property is provided.\\n      It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiTextField.scala:52: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Use onKeyDown and check for keycode instead. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiTimePicker.scala:105: @deprecated now takes two arguments; see the scaladoc.\r\n[warn]   @deprecated(\"Use onKeyDown and check for keycode instead. It will be removed with v0.16.0.\")\r\n[warn]    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/JsCollection.scala:31: chandu0101.scalajs.react.components.JsCollection[T] and scala.scalajs.js.UndefOr[Nothing] are unrelated: they will most likely never compare equal\r\n[warn]       if (c == js.undefined) u\r\n[warn]             ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/ReactDraggable.scala:160: method conditionally in class CallbackTo is deprecated: Use when() or unless().\r\n[warn]       mouseDown << (onStart >> startDrag).conditionally(DomUtil.isLeftClick(e) && matches).void\r\n[warn]                                           ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/ReactDraggable.scala:268: method conditionally in class CallbackTo is deprecated: Use when() or unless().\r\n[warn]         _$.setState(newStateFrom(nextProps)).conditionally(nextProps.moveOnStartChange).void\r\n[warn]                                              ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/ReactTable.scala:255: method ifTrue in object Callback is deprecated: Use when() or unless().\r\n[warn]     .componentWillReceiveProps(e => Callback.ifTrue(e.$.props.data != e.nextProps.data, e.$.backend.onTextChange(e.nextProps)(e.$.state.filterText)))\r\n[warn]                                              ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/ReactTreeView.scala:99: method conditionally in class CallbackTo is deprecated: Use when() or unless().\r\n[warn]         .conditionally(P.root.children.nonEmpty)\r\n[warn]          ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/ReactTreeView.scala:180: method conditionally in class CallbackTo is deprecated: Use when() or unless().\r\n[warn]           .conditionally(newProps.filterMode)\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/elementalui/FormInput.scala:29: method UnionEvidence in package components is deprecated: We need to find a better solution here\r\n[warn]     val props = JSMacro[FormInput](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/elementalui/Modal.scala:17: method UnionEvidence in package components is deprecated: We need to find a better solution here\r\n[warn]     val props = JSMacro[Modal](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiAutoComplete.scala:150: value triggerUpdateOnFocus in class MuiAutoComplete is deprecated: Instead, use openOnFocus. It will be removed with v0.16.0.\r\n[warn]     val props = JSMacro[MuiAutoComplete](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiAutoComplete.scala:72: value triggerUpdateOnFocus in class MuiAutoComplete is deprecated: Instead, use openOnFocus. It will be removed with v0.16.0.\r\n[warn]   triggerUpdateOnFocus:    js.UndefOr[Boolean]                                               = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiAutoComplete.scala:115: value onEnterKeyDown in class MuiAutoComplete is deprecated: Use onKeyDown and check for keycode instead. It will be removed with v0.16.0.\r\n[warn]   onEnterKeyDown:          js.UndefOr[ReactKeyboardEventI => Callback]                       = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiAutoComplete.scala:10: value triggerUpdateOnFocus in class MuiAutoComplete is deprecated: Instead, use openOnFocus. It will be removed with v0.16.0.\r\n[warn] case class MuiAutoComplete(\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiCheckBox.scala:92: value unCheckedIcon in class MuiCheckbox is deprecated: Use uncheckedIcon instead. It will be removed with v0.16.0.\r\n[warn]     val props = JSMacro[MuiCheckbox[T]](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiCheckBox.scala:40: value unCheckedIcon in class MuiCheckbox is deprecated: Use uncheckedIcon instead. It will be removed with v0.16.0.\r\n[warn]   unCheckedIcon:        js.UndefOr[ReactElement]                       = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiCheckBox.scala:10: value unCheckedIcon in class MuiCheckbox is deprecated: Use uncheckedIcon instead. It will be removed with v0.16.0.\r\n[warn] case class MuiCheckbox[T](\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiChip.scala:76: method UnionEvidence in package components is deprecated: We need to find a better solution here\r\n[warn]     val props = JSMacro[MuiChip](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiChip.scala:59: value linkButton in class MuiChip is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]   linkButton:           js.UndefOr[Boolean]                                   = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiChip.scala:10: value linkButton in class MuiChip is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn] case class MuiChip(\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiDatePicker.scala:170: value wordings in class MuiDatePicker is deprecated: Instead, use `cancelLabel` and `okLabel`.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]     val props = JSMacro[MuiDatePicker](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiDatePicker.scala:83: value wordings in class MuiDatePicker is deprecated: Instead, use `cancelLabel` and `okLabel`.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]   wordings:                js.UndefOr[js.Object]                                  = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiDatePicker.scala:135: value onEnterKeyDown in class MuiDatePicker is deprecated: Use onKeyDown and check for keycode instead. It will be removed with v0.16.0.\r\n[warn]   onEnterKeyDown:          js.UndefOr[ReactKeyboardEventI => Callback]            = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiDatePicker.scala:10: value wordings in class MuiDatePicker is deprecated: Instead, use `cancelLabel` and `okLabel`.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn] case class MuiDatePicker(\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiFlatButton.scala:99: method UnionEvidence in package components is deprecated: We need to find a better solution here\r\n[warn]     val props = JSMacro[MuiFlatButton](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiFlatButton.scala:62: value linkButton in class MuiFlatButton is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]   linkButton:           js.UndefOr[Boolean]                         = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiFlatButton.scala:10: value linkButton in class MuiFlatButton is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn] case class MuiFlatButton(\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiFloatingActionButton.scala:92: method UnionEvidence in package components is deprecated: We need to find a better solution here\r\n[warn]     val props = JSMacro[MuiFloatingActionButton](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiFloatingActionButton.scala:65: value linkButton in class MuiFloatingActionButton is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]   linkButton:           js.UndefOr[Boolean]                         = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiFloatingActionButton.scala:10: value linkButton in class MuiFloatingActionButton is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn] case class MuiFloatingActionButton(\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiGridTile.scala:45: method UnionEvidence in package components is deprecated: We need to find a better solution here\r\n[warn]     val props = JSMacro[MuiGridTile](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiIconButton.scala:90: method UnionEvidence in package components is deprecated: We need to find a better solution here\r\n[warn]     val props = JSMacro[MuiIconButton](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiIconButton.scala:61: value linkButton in class MuiIconButton is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]   linkButton:           js.UndefOr[Boolean]                         = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiIconButton.scala:10: value linkButton in class MuiIconButton is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn] case class MuiIconButton(\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiIconMenu.scala:131: value openDirection in class MuiIconMenu is deprecated: Instead, use a [Popover](/#/components/popover).\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]     val props = JSMacro[MuiIconMenu[T]](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiIconMenu.scala:104: value openDirection in class MuiIconMenu is deprecated: Instead, use a [Popover](/#/components/popover).\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]   openDirection:            js.UndefOr[Corners]                                      = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiIconMenu.scala:10: value openDirection in class MuiIconMenu is deprecated: Instead, use a [Popover](/#/components/popover).\r\n[warn]       It will be removed with v0.16.0.\r\n[warn] case class MuiIconMenu[T](\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiList.scala:32: value insetSubheader in class MuiList is deprecated: Refer to the `subheader` property. It will be removed with v0.16.0.\r\n[warn]     val props = JSMacro[MuiList](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiList.scala:15: value insetSubheader in class MuiList is deprecated: Refer to the `subheader` property. It will be removed with v0.16.0.\r\n[warn]   insetSubheader: js.UndefOr[Boolean]       = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiList.scala:20: value subheader in class MuiList is deprecated: Instead, nest the `Subheader` component directly inside the `List`. It will be removed with v0.16.0.\r\n[warn]   subheader:      js.UndefOr[ReactNode]     = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiList.scala:23: value subheaderStyle in class MuiList is deprecated: Refer to the `subheader` property. It will be removed with v0.16.0.\r\n[warn]   subheaderStyle: js.UndefOr[CssProperties] = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiList.scala:10: value insetSubheader in class MuiList is deprecated: Refer to the `subheader` property. It will be removed with v0.16.0.\r\n[warn] case class MuiList(\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiListItem.scala:126: method UnionEvidence in package components is deprecated: We need to find a better solution here\r\n[warn]     val props = JSMacro[MuiListItem](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiListItem.scala:97: value linkButton in class MuiListItem is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]   linkButton:                  js.UndefOr[Boolean]                         = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiListItem.scala:10: value linkButton in class MuiListItem is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn] case class MuiListItem(\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiMenu.scala:89: value animated in class MuiMenu is deprecated: Instead, use a [Popover](/#/components/popover).\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]     val props = JSMacro[MuiMenu[T]](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiMenu.scala:17: value animated in class MuiMenu is deprecated: Instead, use a [Popover](/#/components/popover).\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]   animated:                 js.UndefOr[Boolean]                                                            = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiMenu.scala:52: value openDirection in class MuiMenu is deprecated: Instead, use a [Popover](/#/components/popover).\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]   openDirection:            js.UndefOr[Corners]                                                            = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiMenu.scala:74: value insetSubheader in class MuiMenu is deprecated: Refer to the `subheader` property. It will be removed with v0.16.0.\r\n[warn]   insetSubheader:           js.UndefOr[Boolean]                                                            = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiMenu.scala:78: value subheader in class MuiMenu is deprecated: Instead, nest the `Subheader` component directly inside the `List`. It will be removed with v0.16.0.\r\n[warn]   subheader:                js.UndefOr[ReactNode]                                                          = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiMenu.scala:82: value subheaderStyle in class MuiMenu is deprecated: Refer to the `subheader` property. It will be removed with v0.16.0.\r\n[warn]   subheaderStyle:           js.UndefOr[CssProperties]                                                      = js.undefined){\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiMenu.scala:10: value animated in class MuiMenu is deprecated: Instead, use a [Popover](/#/components/popover).\r\n[warn]       It will be removed with v0.16.0.\r\n[warn] case class MuiMenu[T](\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiRaisedButton.scala:105: method UnionEvidence in package components is deprecated: We need to find a better solution here\r\n[warn]     val props = JSMacro[MuiRaisedButton](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiRaisedButton.scala:76: value linkButton in class MuiRaisedButton is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]   linkButton:              js.UndefOr[Boolean]                         = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiRaisedButton.scala:10: value linkButton in class MuiRaisedButton is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn] case class MuiRaisedButton(\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiSelectField.scala:85: value selectFieldRoot in class MuiSelectField is deprecated: Instead, use `menuStyle`. It will be removed with v0.16.0.\r\n[warn]     val props = JSMacro[MuiSelectField[T]](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiSelectField.scala:52: value selectFieldRoot in class MuiSelectField is deprecated: Instead, use `menuStyle`. It will be removed with v0.16.0.\r\n[warn]   selectFieldRoot:        js.UndefOr[CssProperties]                     = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiSelectField.scala:10: value selectFieldRoot in class MuiSelectField is deprecated: Instead, use `menuStyle`. It will be removed with v0.16.0.\r\n[warn] case class MuiSelectField[T](\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiStepButton.scala:77: method UnionEvidence in package components is deprecated: We need to find a better solution here\r\n[warn]     val props = JSMacro[MuiStepButton](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiStepLabel.scala:28: method UnionEvidence in package components is deprecated: We need to find a better solution here\r\n[warn]     val props = JSMacro[MuiStepLabel](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiTab.scala:97: method UnionEvidence in package components is deprecated: We need to find a better solution here\r\n[warn]     val props = JSMacro[MuiTab[T]](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiTab.scala:59: value linkButton in class MuiTab is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn]   linkButton:           js.UndefOr[Boolean]                         = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiTab.scala:10: value linkButton in class MuiTab is deprecated: LinkButton is no longer required when the `href` property is provided.\r\n[warn]       It will be removed with v0.16.0.\r\n[warn] case class MuiTab[T](\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiTextField.scala:89: value onEnterKeyDown in class MuiTextField is deprecated: Use onKeyDown and check for keycode instead. It will be removed with v0.16.0.\r\n[warn]     val props = JSMacro[MuiTextField](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiTextField.scala:53: value onEnterKeyDown in class MuiTextField is deprecated: Use onKeyDown and check for keycode instead. It will be removed with v0.16.0.\r\n[warn]   onEnterKeyDown:          js.UndefOr[ReactKeyboardEventI => Callback] = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiTextField.scala:10: value onEnterKeyDown in class MuiTextField is deprecated: Use onKeyDown and check for keycode instead. It will be removed with v0.16.0.\r\n[warn] case class MuiTextField(\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiTimePicker.scala:141: value onEnterKeyDown in class MuiTimePicker is deprecated: Use onKeyDown and check for keycode instead. It will be removed with v0.16.0.\r\n[warn]     val props = JSMacro[MuiTimePicker](this)\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiTimePicker.scala:106: value onEnterKeyDown in class MuiTimePicker is deprecated: Use onKeyDown and check for keycode instead. It will be removed with v0.16.0.\r\n[warn]   onEnterKeyDown:          js.UndefOr[ReactKeyboardEventI => Callback]            = js.undefined,\r\n[warn]   ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/materialui/MuiTimePicker.scala:10: value onEnterKeyDown in class MuiTimePicker is deprecated: Use onKeyDown and check for keycode instead. It will be removed with v0.16.0.\r\n[warn] case class MuiTimePicker(\r\n[warn]            ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/reactselect/Async.scala:74: type FUNC in object TODO is deprecated\r\n[warn]   filterOption: js.UndefOr[FUNC] = js.undefined,\r\n[warn]                    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/reactselect/Async.scala:76: type ANY in object TODO is deprecated\r\n[warn]   filterOptions: js.UndefOr[ANY] = js.undefined,\r\n[warn]                     ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/reactselect/Async.scala:96: type FUNC in object TODO is deprecated\r\n[warn]   newOptionCreator: js.UndefOr[FUNC] = js.undefined,\r\n[warn]                        ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/reactselect/Select.scala:35: type FUNC in object TODO is deprecated\r\n[warn]   filterOption: js.UndefOr[FUNC] = js.undefined,\r\n[warn]                    ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/reactselect/Select.scala:37: type ANY in object TODO is deprecated\r\n[warn]   filterOptions: js.UndefOr[ANY] = js.undefined,\r\n[warn]                     ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/reactselect/Select.scala:43: type ANY in object TODO is deprecated\r\n[warn]   inputProps: js.UndefOr[ANY] = js.undefined,\r\n[warn]                  ^\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/core/src/main/scala/chandu0101/scalajs/react/components/reactselect/Select.scala:65: type FUNC in object TODO is deprecated\r\n[warn]   newOptionCreator: js.UndefOr[FUNC] = js.undefined,\r\n[warn]                        ^\r\n[warn] 101 warnings found\r\n[info] Compiling 113 Scala sources to /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/demo/target/scala-2.11/classes...\r\n[warn] /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/demo/src/main/scala/demo/components/materialui/MuiDrawerDemo.scala:78: scala.scalajs.js.UndefOr[String] and String are unrelated: they will most likely never compare equal\r\n[warn]                   checked     = S.selected == c.id,\r\n[warn]                                            ^\r\n[warn] one warning found\r\n[info] Fast optimizing demo/assets/demo-opt.js\r\n[success] Total time: 96 s, completed Oct 4, 2016 10:21:32 AM\r\nbash-3.2$ cd demo\r\nbash-3.2$ ls\r\nassets                  images                  package.json            target                  webpack.config.prod.js\r\nbundles                 index.html              src                     webpack.config.js\r\nbash-3.2$ npm install\r\n\r\n> fsevents@1.0.14 install /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/demo/node_modules/fsevents\r\n> node-pre-gyp install --fallback-to-build\r\n\r\n[fsevents] Success: \"/Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/demo/node_modules/fsevents/lib/binding/Release/node-v48-darwin-x64/fse.node\" is installed via remote\r\n\r\n> gifsicle@3.0.4 postinstall /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/demo/node_modules/gifsicle\r\n> node lib/install.js\r\n\r\n  ✔ gifsicle pre-build test passed successfully\r\n\r\n> jpegtran-bin@3.1.0 postinstall /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/demo/node_modules/jpegtran-bin\r\n> node lib/install.js\r\n\r\n  ✔ jpegtran pre-build test passed successfully\r\n\r\n> optipng-bin@3.1.2 postinstall /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/demo/node_modules/optipng-bin\r\n> node lib/install.js\r\n\r\n  ✔ optipng pre-build test passed successfully\r\n\r\n> pngquant-bin@3.1.1 postinstall /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/demo/node_modules/pngquant-bin\r\n> node lib/install.js\r\n\r\n  ✔ pngquant pre-build test passed successfully\r\nscalajs-react-template-webpack@0.1.0 /Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/demo\r\n├─┬ compression-webpack-plugin@0.2.0\r\n│ └── async@0.2.10\r\n├─┬ css-loader@0.23.1\r\n│ ├─┬ css-selector-tokenizer@0.5.4\r\n│ │ ├── cssesc@0.1.0\r\n│ │ └── fastparse@1.1.1\r\n│ ├─┬ cssnano@3.7.6\r\n│ │ ├─┬ autoprefixer@6.5.0\r\n│ │ │ ├── browserslist@1.4.0\r\n│ │ │ ├── caniuse-db@1.0.30000544\r\n│ │ │ ├── normalize-range@0.1.2\r\n│ │ │ └── num2fraction@1.2.2\r\n│ │ ├── decamelize@1.2.0\r\n│ │ ├── defined@1.0.0\r\n│ │ ├─┬ has@1.0.1\r\n│ │ │ └── function-bind@1.1.0\r\n│ │ ├─┬ postcss-calc@5.3.1\r\n│ │ │ ├── postcss-message-helpers@2.0.0\r\n│ │ │ └─┬ reduce-css-calc@1.3.0\r\n│ │ │   ├── balanced-match@0.4.2\r\n│ │ │   ├─┬ math-expression-evaluator@1.2.14\r\n│ │ │   │ └── lodash.indexof@4.0.5\r\n│ │ │   └─┬ reduce-function-call@1.0.1\r\n│ │ │     └── balanced-match@0.1.0\r\n│ │ ├─┬ postcss-colormin@2.2.1\r\n│ │ │ └─┬ colormin@1.1.2\r\n│ │ │   ├─┬ color@0.11.3\r\n│ │ │   │ ├── color-convert@1.5.0\r\n│ │ │   │ └─┬ color-string@0.3.0\r\n│ │ │   │   └── color-name@1.1.1\r\n│ │ │   └── css-color-names@0.0.4\r\n│ │ ├── postcss-convert-values@2.4.1\r\n│ │ ├── postcss-discard-comments@2.0.4\r\n│ │ ├── postcss-discard-duplicates@2.0.1\r\n│ │ ├── postcss-discard-empty@2.1.0\r\n│ │ ├── postcss-discard-overridden@0.1.1\r\n│ │ ├─┬ postcss-discard-unused@2.2.1\r\n│ │ │ ├── flatten@1.0.2\r\n│ │ │ └── uniqs@2.0.0\r\n│ │ ├─┬ postcss-filter-plugins@2.0.2\r\n│ │ │ └─┬ uniqid@4.1.0\r\n│ │ │   └── macaddress@0.2.8\r\n│ │ ├── postcss-merge-idents@2.1.7\r\n│ │ ├── postcss-merge-longhand@2.0.1\r\n│ │ ├─┬ postcss-merge-rules@2.0.10\r\n│ │ │ └── vendors@1.0.1\r\n│ │ ├── postcss-minify-font-values@1.0.5\r\n│ │ ├── postcss-minify-gradients@1.0.3\r\n│ │ ├─┬ postcss-minify-params@1.0.5\r\n│ │ │ └── alphanum-sort@1.0.2\r\n│ │ ├─┬ postcss-minify-selectors@2.0.5\r\n│ │ │ └─┬ postcss-selector-parser@2.2.1\r\n│ │ │   ├── indexes-of@1.0.1\r\n│ │ │   └── uniq@1.0.1\r\n│ │ ├── postcss-normalize-charset@1.1.0\r\n│ │ ├─┬ postcss-normalize-url@3.0.7\r\n│ │ │ ├── is-absolute-url@2.0.0\r\n│ │ │ └─┬ normalize-url@1.6.1\r\n│ │ │   ├── prepend-http@1.0.4\r\n│ │ │   ├─┬ query-string@4.2.3\r\n│ │ │   │ └── strict-uri-encode@1.1.0\r\n│ │ │   └─┬ sort-keys@1.1.2\r\n│ │ │     └── is-plain-obj@1.1.0\r\n│ │ ├── postcss-ordered-values@2.2.2\r\n│ │ ├── postcss-reduce-idents@2.3.0\r\n│ │ ├── postcss-reduce-initial@1.0.0\r\n│ │ ├── postcss-reduce-transforms@1.0.3\r\n│ │ ├─┬ postcss-svgo@2.1.5\r\n│ │ │ ├─┬ is-svg@2.0.1\r\n│ │ │ │ └── html-comment-regex@1.1.1\r\n│ │ │ └─┬ svgo@0.7.1\r\n│ │ │   └─┬ csso@2.2.1\r\n│ │ │     └── source-map@0.5.6\r\n│ │ ├── postcss-unique-selectors@2.0.2\r\n│ │ ├── postcss-value-parser@3.3.0\r\n│ │ └── postcss-zindex@2.1.1\r\n│ ├─┬ loader-utils@0.2.16\r\n│ │ ├── big.js@3.1.3\r\n│ │ ├── emojis-list@2.1.0\r\n│ │ └── json5@0.5.0\r\n│ ├─┬ lodash.camelcase@3.0.1\r\n│ │ └─┬ lodash._createcompounder@3.0.0\r\n│ │   ├─┬ lodash.deburr@3.2.0\r\n│ │   │ └── lodash._root@3.0.1\r\n│ │   └── lodash.words@3.2.0\r\n│ ├── object-assign@4.1.0\r\n│ ├─┬ postcss@5.2.4\r\n│ │ ├─┬ chalk@1.1.3\r\n│ │ │ ├── ansi-styles@2.2.1\r\n│ │ │ ├── escape-string-regexp@1.0.5\r\n│ │ │ ├── has-ansi@2.0.0\r\n│ │ │ └── supports-color@2.0.0\r\n│ │ ├── js-base64@2.1.9\r\n│ │ └── source-map@0.5.6\r\n│ ├── postcss-modules-extract-imports@1.0.1\r\n│ ├─┬ postcss-modules-local-by-default@1.1.1\r\n│ │ └─┬ css-selector-tokenizer@0.6.0\r\n│ │   └─┬ regexpu-core@1.0.0\r\n│ │     ├── regenerate@1.3.1\r\n│ │     ├── regjsgen@0.2.0\r\n│ │     └─┬ regjsparser@0.1.5\r\n│ │       └── jsesc@0.5.0\r\n│ ├─┬ postcss-modules-scope@1.0.2\r\n│ │ └── css-selector-tokenizer@0.6.0\r\n│ ├─┬ postcss-modules-values@1.2.2\r\n│ │ └── icss-replace-symbols@1.0.2\r\n│ └── source-list-map@0.1.6\r\n├─┬ elemental@0.5.14\r\n│ ├── blacklist@1.1.4\r\n│ └── classnames@2.2.5\r\n├── file-loader@0.8.5\r\n├─┬ gulp-decompress@1.2.0\r\n│ ├─┬ archive-type@3.2.0\r\n│ │ └── file-type@3.8.0\r\n│ ├─┬ decompress@3.0.0\r\n│ │ ├─┬ decompress-tar@3.1.0\r\n│ │ │ ├── is-tar@1.0.0\r\n│ │ │ ├── object-assign@2.1.1\r\n│ │ │ ├─┬ strip-dirs@1.1.1\r\n│ │ │ │ ├─┬ is-absolute@0.1.7\r\n│ │ │ │ │ └── is-relative@0.1.3\r\n│ │ │ │ ├── is-natural-number@2.1.1\r\n│ │ │ │ ├── minimist@1.2.0\r\n│ │ │ │ └── sum-up@1.0.3\r\n│ │ │ ├─┬ tar-stream@1.5.2\r\n│ │ │ │ ├─┬ bl@1.1.2\r\n│ │ │ │ │ └── readable-stream@2.0.6\r\n│ │ │ │ └─┬ end-of-stream@1.1.0\r\n│ │ │ │   └── once@1.3.3\r\n│ │ │ └─┬ vinyl@0.4.6\r\n│ │ │   └── clone@0.2.0\r\n│ │ ├─┬ decompress-tarbz2@3.1.0\r\n│ │ │ ├── is-bzip2@1.0.0\r\n│ │ │ ├── object-assign@2.1.1\r\n│ │ │ ├─┬ seek-bzip@1.0.5\r\n│ │ │ │ └─┬ commander@2.8.1\r\n│ │ │ │   └── graceful-readlink@1.0.1\r\n│ │ │ └─┬ vinyl@0.4.6\r\n│ │ │   └── clone@0.2.0\r\n│ │ ├─┬ decompress-targz@3.1.0\r\n│ │ │ ├── is-gzip@1.0.0\r\n│ │ │ ├── object-assign@2.1.1\r\n│ │ │ └─┬ vinyl@0.4.6\r\n│ │ │   └── clone@0.2.0\r\n│ │ ├─┬ decompress-unzip@3.4.0\r\n│ │ │ ├── is-zip@1.0.0\r\n│ │ │ ├─┬ read-all-stream@3.1.0\r\n│ │ │ │ └─┬ pinkie-promise@2.0.1\r\n│ │ │ │   └── pinkie@2.0.4\r\n│ │ │ ├── stat-mode@0.2.2\r\n│ │ │ ├─┬ through2@2.0.1\r\n│ │ │ │ └── readable-stream@2.0.6\r\n│ │ │ └─┬ yauzl@2.6.0\r\n│ │ │   ├── buffer-crc32@0.2.5\r\n│ │ │   └─┬ fd-slicer@1.0.1\r\n│ │ │     └── pend@1.2.0\r\n│ │ └── vinyl-assign@1.2.1\r\n│ ├─┬ gulp-util@3.0.7\r\n│ │ ├── array-differ@1.0.0\r\n│ │ ├── array-uniq@1.0.3\r\n│ │ ├── beeper@1.1.0\r\n│ │ ├─┬ dateformat@1.0.12\r\n│ │ │ ├── get-stdin@4.0.1\r\n│ │ │ └─┬ meow@3.7.0\r\n│ │ │   ├─┬ camelcase-keys@2.1.0\r\n│ │ │   │ └── camelcase@2.1.1\r\n│ │ │   ├─┬ loud-rejection@1.6.0\r\n│ │ │   │ ├─┬ currently-unhandled@0.4.1\r\n│ │ │   │ │ └── array-find-index@1.0.2\r\n│ │ │   │ └── signal-exit@3.0.1\r\n│ │ │   ├── map-obj@1.0.1\r\n│ │ │   ├── minimist@1.2.0\r\n│ │ │   ├─┬ normalize-package-data@2.3.5\r\n│ │ │   │ ├── hosted-git-info@2.1.5\r\n│ │ │   │ ├─┬ is-builtin-module@1.0.0\r\n│ │ │   │ │ └── builtin-modules@1.1.1\r\n│ │ │   │ ├── semver@5.3.0\r\n│ │ │   │ └─┬ validate-npm-package-license@3.0.1\r\n│ │ │   │   ├─┬ spdx-correct@1.0.2\r\n│ │ │   │   │ └── spdx-license-ids@1.2.2\r\n│ │ │   │   └── spdx-expression-parse@1.0.3\r\n│ │ │   ├─┬ read-pkg-up@1.0.1\r\n│ │ │   │ ├─┬ find-up@1.1.2\r\n│ │ │   │ │ └── path-exists@2.1.0\r\n│ │ │   │ └─┬ read-pkg@1.1.0\r\n│ │ │   │   ├─┬ load-json-file@1.1.0\r\n│ │ │   │   │ └── pify@2.3.0\r\n│ │ │   │   └── path-type@1.1.0\r\n│ │ │   ├─┬ redent@1.0.0\r\n│ │ │   │ ├─┬ indent-string@2.1.0\r\n│ │ │   │ │ └─┬ repeating@2.0.1\r\n│ │ │   │ │   └─┬ is-finite@1.0.2\r\n│ │ │   │ │     └── number-is-nan@1.0.1\r\n│ │ │   │ └── strip-indent@1.0.1\r\n│ │ │   └── trim-newlines@1.0.0\r\n│ │ ├─┬ fancy-log@1.2.0\r\n│ │ │ └── time-stamp@1.0.1\r\n│ │ ├─┬ gulplog@1.0.0\r\n│ │ │ └── glogg@1.0.0\r\n│ │ ├─┬ has-gulplog@0.1.0\r\n│ │ │ └── sparkles@1.0.0\r\n│ │ ├── lodash._reescape@3.0.0\r\n│ │ ├── lodash._reevaluate@3.0.0\r\n│ │ ├── lodash._reinterpolate@3.0.0\r\n│ │ ├─┬ lodash.template@3.6.2\r\n│ │ │ ├── lodash._basecopy@3.0.1\r\n│ │ │ ├── lodash._basetostring@3.0.1\r\n│ │ │ ├── lodash._basevalues@3.0.0\r\n│ │ │ ├── lodash._isiterateecall@3.0.9\r\n│ │ │ ├── lodash.escape@3.2.0\r\n│ │ │ ├─┬ lodash.keys@3.1.2\r\n│ │ │ │ ├── lodash._getnative@3.9.1\r\n│ │ │ │ └── lodash.isarguments@3.1.0\r\n│ │ │ ├── lodash.restparam@3.6.1\r\n│ │ │ └── lodash.templatesettings@3.1.1\r\n│ │ ├── minimist@1.2.0\r\n│ │ ├─┬ multipipe@0.1.2\r\n│ │ │ └─┬ duplexer2@0.0.2\r\n│ │ │   └─┬ readable-stream@1.1.14\r\n│ │ │     └── isarray@0.0.1\r\n│ │ ├── object-assign@3.0.0\r\n│ │ ├── replace-ext@0.0.1\r\n│ │ ├─┬ through2@2.0.1\r\n│ │ │ ├── readable-stream@2.0.6\r\n│ │ │ └── xtend@4.0.1\r\n│ │ └─┬ vinyl@0.5.3\r\n│ │   └── clone-stats@0.0.1\r\n│ └─┬ readable-stream@2.1.5\r\n│   ├── buffer-shims@1.0.0\r\n│   ├── core-util-is@1.0.2\r\n│   ├── inherits@2.0.3\r\n│   ├── isarray@1.0.0\r\n│   ├── process-nextick-args@1.0.7\r\n│   └── util-deprecate@1.0.2\r\n├── highlight.js@8.9.1\r\n├─┬ image-webpack-loader@1.8.0\r\n│ └─┬ imagemin-pngquant@4.2.2\r\n│   ├── is-png@1.0.0\r\n│   ├─┬ pngquant-bin@3.1.1\r\n│   │ ├─┬ bin-build@2.2.0\r\n│   │ │ ├─┬ download@4.4.3\r\n│   │ │ │ ├─┬ caw@1.2.0\r\n│   │ │ │ │ ├─┬ get-proxy@1.1.0\r\n│   │ │ │ │ │ └─┬ rc@1.1.6\r\n│   │ │ │ │ │   ├── deep-extend@0.4.1\r\n│   │ │ │ │ │   ├── ini@1.3.4\r\n│   │ │ │ │ │   ├── minimist@1.2.0\r\n│   │ │ │ │ │   └── strip-json-comments@1.0.4\r\n│   │ │ │ │ ├── is-obj@1.0.1\r\n│   │ │ │ │ ├── object-assign@3.0.0\r\n│   │ │ │ │ └── tunnel-agent@0.4.3\r\n│   │ │ │ ├─┬ filenamify@1.2.1\r\n│   │ │ │ │ ├── filename-reserved-regex@1.0.0\r\n│   │ │ │ │ ├── strip-outer@1.0.0\r\n│   │ │ │ │ └── trim-repeated@1.0.0\r\n│   │ │ │ ├─┬ got@5.6.0\r\n│   │ │ │ │ ├─┬ create-error-class@3.0.2\r\n│   │ │ │ │ │ └── capture-stack-trace@1.0.0\r\n│   │ │ │ │ ├── is-redirect@1.0.0\r\n│   │ │ │ │ ├── is-retry-allowed@1.1.0\r\n│   │ │ │ │ ├── lowercase-keys@1.0.0\r\n│   │ │ │ │ ├── node-status-codes@1.0.0\r\n│   │ │ │ │ ├─┬ parse-json@2.2.0\r\n│   │ │ │ │ │ └─┬ error-ex@1.3.0\r\n│   │ │ │ │ │   └── is-arrayish@0.2.1\r\n│   │ │ │ │ ├── timed-out@2.0.0\r\n│   │ │ │ │ ├── unzip-response@1.0.1\r\n│   │ │ │ │ └── url-parse-lax@1.0.0\r\n│   │ │ │ ├── gulp-rename@1.2.2\r\n│   │ │ │ ├── is-url@1.2.2\r\n│   │ │ │ └─┬ ware@1.3.0\r\n│   │ │ │   └─┬ wrap-fn@0.1.5\r\n│   │ │ │     └── co@3.1.0\r\n│   │ │ ├─┬ exec-series@1.0.3\r\n│   │ │ │ └── async-each-series@1.1.0\r\n│   │ │ └─┬ url-regex@3.2.0\r\n│   │ │   └── ip-regex@1.0.3\r\n│   │ ├─┬ bin-wrapper@3.0.2\r\n│   │ │ ├─┬ bin-check@2.0.0\r\n│   │ │ │ └── executable@1.1.0\r\n│   │ │ ├─┬ bin-version-check@2.1.0\r\n│   │ │ │ ├─┬ bin-version@1.0.4\r\n│   │ │ │ │ └─┬ find-versions@1.2.1\r\n│   │ │ │ │   └── semver-regex@1.0.0\r\n│   │ │ │ ├── minimist@1.2.0\r\n│   │ │ │ ├── semver@4.3.6\r\n│   │ │ │ └── semver-truncate@1.1.2\r\n│   │ │ ├─┬ each-async@1.1.1\r\n│   │ │ │ └── onetime@1.1.0\r\n│   │ │ ├── lazy-req@1.1.0\r\n│   │ │ └── os-filter-obj@1.0.3\r\n│   │ └─┬ logalot@2.1.0\r\n│   │   ├── figures@1.7.0\r\n│   │   └─┬ squeak@1.3.0\r\n│   │     ├── console-stream@0.1.1\r\n│   │     └─┬ lpad-align@1.1.0\r\n│   │       ├── longest@1.0.1\r\n│   │       └── lpad@2.0.1\r\n│   └─┬ through2@2.0.1\r\n│     └── readable-stream@2.0.6\r\n├─┬ imagemin@4.0.0\r\n│ ├─┬ buffer-to-vinyl@1.1.0\r\n│ │ ├── uuid@2.0.3\r\n│ │ └── vinyl@1.2.0\r\n│ ├─┬ concat-stream@1.5.2\r\n│ │ ├── readable-stream@2.0.6\r\n│ │ └── typedarray@0.0.6\r\n│ ├─┬ imagemin-gifsicle@4.2.0\r\n│ │ ├── gifsicle@3.0.4\r\n│ │ ├── is-gif@1.0.0\r\n│ │ └─┬ through2@0.6.5\r\n│ │   └─┬ readable-stream@1.0.34\r\n│ │     └── isarray@0.0.1\r\n│ ├─┬ imagemin-jpegtran@4.3.2\r\n│ │ ├── is-jpg@1.0.0\r\n│ │ ├── jpegtran-bin@3.1.0\r\n│ │ └─┬ through2@2.0.1\r\n│ │   └── readable-stream@2.0.6\r\n│ ├─┬ imagemin-optipng@4.3.0\r\n│ │ ├─┬ exec-buffer@2.0.1\r\n│ │ │ ├─┬ rimraf@2.5.4\r\n│ │ │ │ └─┬ glob@7.1.0\r\n│ │ │ │   └── fs.realpath@1.0.0\r\n│ │ │ └─┬ tempfile@1.1.1\r\n│ │ │   └── os-tmpdir@1.0.2\r\n│ │ └── optipng-bin@3.1.2\r\n│ ├─┬ imagemin-svgo@4.2.1\r\n│ │ ├── is-svg@1.1.1\r\n│ │ ├─┬ svgo@0.6.6\r\n│ │ │ ├─┬ coa@1.0.1\r\n│ │ │ │ └── q@1.4.1\r\n│ │ │ ├── colors@1.1.2\r\n│ │ │ ├─┬ csso@2.0.0\r\n│ │ │ │ ├── clap@1.1.1\r\n│ │ │ │ └── source-map@0.5.6\r\n│ │ │ ├─┬ js-yaml@3.6.1\r\n│ │ │ │ ├─┬ argparse@1.0.9\r\n│ │ │ │ │ └── sprintf-js@1.0.3\r\n│ │ │ │ └── esprima@2.7.3\r\n│ │ │ ├── sax@1.2.1\r\n│ │ │ └── whet.extend@0.9.9\r\n│ │ └─┬ through2@2.0.1\r\n│ │   └── readable-stream@2.0.6\r\n│ ├── optional@0.1.3\r\n│ ├─┬ stream-combiner2@1.1.1\r\n│ │ └── duplexer2@0.1.4\r\n│ └─┬ vinyl-fs@2.4.3\r\n│   ├─┬ duplexify@3.4.5\r\n│   │ ├─┬ end-of-stream@1.0.0\r\n│   │ │ └─┬ once@1.3.3\r\n│   │ │   └── wrappy@1.0.2\r\n│   │ └── stream-shift@1.0.0\r\n│   ├─┬ glob-stream@5.3.5\r\n│   │ ├── extend@3.0.0\r\n│   │ ├─┬ glob@5.0.15\r\n│   │ │ ├── inflight@1.0.5\r\n│   │ │ ├─┬ minimatch@3.0.3\r\n│   │ │ │ └─┬ brace-expansion@1.1.6\r\n│   │ │ │   └── concat-map@0.0.1\r\n│   │ │ └── once@1.4.0\r\n│   │ ├── glob-parent@3.0.0\r\n│   │ ├─┬ ordered-read-streams@0.3.0\r\n│   │ │ └── is-stream@1.1.0\r\n│   │ ├─┬ to-absolute-glob@0.1.1\r\n│   │ │ └── extend-shallow@2.0.1\r\n│   │ └─┬ unique-stream@2.2.1\r\n│   │   └─┬ json-stable-stringify@1.0.1\r\n│   │     └── jsonify@0.0.0\r\n│   ├─┬ gulp-sourcemaps@1.6.0\r\n│   │ ├── convert-source-map@1.3.0\r\n│   │ └─┬ through2@2.0.1\r\n│   │   └── readable-stream@2.0.6\r\n│   ├── is-valid-glob@0.3.0\r\n│   ├── lazystream@1.0.0\r\n│   ├── lodash.isequal@4.4.0\r\n│   ├── merge-stream@1.0.0\r\n│   ├─┬ strip-bom@2.0.0\r\n│   │ └── is-utf8@0.2.1\r\n│   ├─┬ strip-bom-stream@1.0.0\r\n│   │ └── first-chunk-stream@1.0.0\r\n│   ├─┬ through2@2.0.1\r\n│   │ └── readable-stream@2.0.6\r\n│   ├─┬ through2-filter@2.0.0\r\n│   │ └─┬ through2@2.0.1\r\n│   │   └── readable-stream@2.0.6\r\n│   └── vali-date@1.0.0\r\n├─┬ less@2.7.1\r\n│ ├─┬ errno@0.1.4\r\n│ │ └── prr@0.0.0\r\n│ ├── graceful-fs@4.1.9\r\n│ ├── image-size@0.5.0\r\n│ ├── mime@1.3.4\r\n│ ├─┬ mkdirp@0.5.1\r\n│ │ └── minimist@0.0.8\r\n│ ├─┬ promise@7.1.1\r\n│ │ └── asap@2.0.5\r\n│ └── source-map@0.5.6\r\n├── less-loader@2.2.3\r\n├── lodash@4.16.3\r\n├─┬ material-ui@0.15.2\r\n│ ├─┬ inline-style-prefixer@2.0.4\r\n│ │ ├── bowser@1.4.6\r\n│ │ └── hyphenate-style-name@1.0.1\r\n│ ├── keycode@2.1.7\r\n│ ├── react-event-listener@0.2.1\r\n│ ├─┬ recompose@0.20.2\r\n│ │ ├── change-emitter@0.1.2\r\n│ │ ├── hoist-non-react-statics@1.2.0\r\n│ │ └── symbol-observable@0.2.4\r\n│ ├── simple-assign@0.1.0\r\n│ └── warning@3.0.0\r\n├─┬ node-libs-browser@0.5.3\r\n│ ├── assert@1.4.1\r\n│ ├─┬ browserify-zlib@0.1.4\r\n│ │ └── pako@0.2.9\r\n│ ├─┬ buffer@3.6.0\r\n│ │ ├── base64-js@0.0.8\r\n│ │ └── ieee754@1.1.8\r\n│ ├─┬ console-browserify@1.1.0\r\n│ │ └── date-now@0.1.4\r\n│ ├── constants-browserify@0.0.1\r\n│ ├─┬ crypto-browserify@3.2.8\r\n│ │ ├── pbkdf2-compat@2.0.1\r\n│ │ ├── ripemd160@0.2.0\r\n│ │ └── sha.js@2.2.6\r\n│ ├── domain-browser@1.1.7\r\n│ ├── events@1.1.1\r\n│ ├─┬ http-browserify@1.7.0\r\n│ │ └── Base64@0.2.1\r\n│ ├── https-browserify@0.0.0\r\n│ ├── os-browserify@0.1.2\r\n│ ├── path-browserify@0.0.0\r\n│ ├── process@0.11.9\r\n│ ├── punycode@1.4.1\r\n│ ├── querystring-es3@0.2.1\r\n│ ├─┬ readable-stream@1.1.14\r\n│ │ └── isarray@0.0.1\r\n│ ├─┬ stream-browserify@1.0.0\r\n│ │ └─┬ readable-stream@1.1.14\r\n│ │   └── isarray@0.0.1\r\n│ ├── string_decoder@0.10.31\r\n│ ├── timers-browserify@1.4.2\r\n│ ├── tty-browserify@0.0.0\r\n│ ├─┬ url@0.10.3\r\n│ │ ├── punycode@1.3.2\r\n│ │ └── querystring@0.2.0\r\n│ ├─┬ util@0.10.3\r\n│ │ └── inherits@2.0.1\r\n│ └─┬ vm-browserify@0.0.4\r\n│   └── indexof@0.0.1\r\n├─┬ UNMET PEER DEPENDENCY react@15.3.2\r\n│ ├─┬ fbjs@0.8.5\r\n│ │ ├── core-js@1.2.7\r\n│ │ ├── immutable@3.8.1\r\n│ │ ├─┬ isomorphic-fetch@2.2.1\r\n│ │ │ ├─┬ node-fetch@1.6.3\r\n│ │ │ │ └─┬ encoding@0.1.12\r\n│ │ │ │   └── iconv-lite@0.4.13\r\n│ │ │ └── whatwg-fetch@1.0.0\r\n│ │ └── ua-parser-js@0.7.10\r\n│ └─┬ loose-envify@1.2.0\r\n│   └── js-tokens@1.0.3\r\n├── react-addons-create-fragment@15.3.2\r\n├── react-addons-css-transition-group@15.3.2\r\n├── react-addons-pure-render-mixin@15.3.2\r\n├── react-addons-transition-group@15.3.2\r\n├── react-addons-update@15.3.2\r\n├── react-dom@15.3.2\r\n├─┬ react-geomicons@2.1.0\r\n│ └── geomicons-open@3.0.0-beta.2\r\n├─┬ react-hot-loader@1.3.0\r\n│ ├── react-hot-api@0.4.7\r\n│ └─┬ source-map@0.4.4\r\n│   └── amdefine@1.0.0\r\n├─┬ react-infinite@0.7.3\r\n│ ├── lodash.isarray@3.0.4\r\n│ ├── lodash.isfinite@3.2.0\r\n│ ├── object-assign@4.0.1\r\n│ ├─┬ react@0.14.8\r\n│ │ ├─┬ envify@3.4.1\r\n│ │ │ ├─┬ jstransform@11.0.3\r\n│ │ │ │ ├── base62@1.1.1\r\n│ │ │ │ ├─┬ commoner@0.10.4\r\n│ │ │ │ │ ├── commander@2.9.0\r\n│ │ │ │ │ ├─┬ detective@4.3.1\r\n│ │ │ │ │ │ └── acorn@1.2.2\r\n│ │ │ │ │ ├── private@0.1.6\r\n│ │ │ │ │ └─┬ recast@0.10.43\r\n│ │ │ │ │   ├── ast-types@0.8.15\r\n│ │ │ │ │   ├── esprima-fb@15001.1001.0-dev-harmony-fb\r\n│ │ │ │ │   └── source-map@0.5.6\r\n│ │ │ │ ├── esprima-fb@15001.1.0-dev-harmony-fb\r\n│ │ │ │ └── object-assign@2.1.1\r\n│ │ │ └── through@2.3.8\r\n│ │ └─┬ fbjs@0.6.1\r\n│ │   └── whatwg-fetch@0.9.0\r\n│ └── react-dom@0.14.8\r\n├─┬ react-select@1.0.0-rc.2\r\n│ └── react-input-autosize@1.1.0\r\n├─┬ react-slick@0.9.3\r\n│ ├─┬ json2mq@0.2.0\r\n│ │ └── string-convert@0.2.1\r\n│ ├── object-assign@2.1.1\r\n│ ├─┬ react-responsive-mixin@0.3.5\r\n│ │ ├── can-use-dom@0.1.0\r\n│ │ └── enquire.js@2.1.1\r\n│ └─┬ slick-carousel@1.6.0\r\n│   └── jquery@3.1.1\r\n├── react-spinner@0.2.6\r\n├── react-tagsinput@3.13.5\r\n├─┬ react-tap-event-plugin@1.0.0\r\n│ └─┬ fbjs@0.2.1\r\n│   └── whatwg-fetch@0.9.0\r\n├── style-loader@0.13.1\r\n├── svg-loader@0.0.2\r\n├─┬ url-loader@0.5.7\r\n│ └── mime@1.2.11\r\n├─┬ webpack@1.13.2\r\n│ ├── acorn@3.3.0\r\n│ ├── async@1.5.2\r\n│ ├── clone@1.0.2\r\n│ ├─┬ enhanced-resolve@0.9.1\r\n│ │ └── memory-fs@0.2.0\r\n│ ├── interpret@0.6.6\r\n│ ├── memory-fs@0.3.0\r\n│ ├─┬ node-libs-browser@0.6.0\r\n│ │ ├─┬ buffer@4.9.1\r\n│ │ │ └── base64-js@1.2.0\r\n│ │ └─┬ readable-stream@1.1.14\r\n│ │   └── isarray@0.0.1\r\n│ ├─┬ optimist@0.6.1\r\n│ │ └── wordwrap@0.0.3\r\n│ ├─┬ supports-color@3.1.2\r\n│ │ └── has-flag@1.0.0\r\n│ ├── tapable@0.1.10\r\n│ ├─┬ uglify-js@2.6.4\r\n│ │ ├── source-map@0.5.6\r\n│ │ ├── uglify-to-browserify@1.0.2\r\n│ │ └─┬ yargs@3.10.0\r\n│ │   ├── camelcase@1.2.1\r\n│ │   ├─┬ cliui@2.1.0\r\n│ │   │ ├─┬ center-align@0.1.3\r\n│ │   │ │ ├─┬ align-text@0.1.4\r\n│ │   │ │ │ └── repeat-string@1.5.4\r\n│ │   │ │ └── lazy-cache@1.0.4\r\n│ │   │ ├── right-align@0.1.3\r\n│ │   │ └── wordwrap@0.0.2\r\n│ │   └── window-size@0.1.0\r\n│ ├─┬ watchpack@0.2.9\r\n│ │ ├── async@0.9.2\r\n│ │ └─┬ chokidar@1.6.0\r\n│ │   ├─┬ anymatch@1.3.0\r\n│ │   │ └── arrify@1.0.1\r\n│ │   ├── async-each@1.0.1\r\n│ │   ├─┬ fsevents@1.0.14\r\n│ │   │ ├── nan@2.4.0\r\n│ │   │ └─┬ node-pre-gyp@0.6.29\r\n│ │   │   ├─┬ mkdirp@0.5.1\r\n│ │   │   │ └── minimist@0.0.8\r\n│ │   │   ├─┬ nopt@3.0.6\r\n│ │   │   │ └── abbrev@1.0.9\r\n│ │   │   ├─┬ npmlog@3.1.2\r\n│ │   │   │ ├─┬ are-we-there-yet@1.1.2\r\n│ │   │   │ │ └── delegates@1.0.0\r\n│ │   │   │ ├── console-control-strings@1.1.0\r\n│ │   │   │ ├─┬ gauge@2.6.0\r\n│ │   │   │ │ ├── aproba@1.0.4\r\n│ │   │   │ │ ├── has-color@0.1.7\r\n│ │   │   │ │ ├── has-unicode@2.0.1\r\n│ │   │   │ │ ├── object-assign@4.1.0\r\n│ │   │   │ │ ├── signal-exit@3.0.0\r\n│ │   │   │ │ ├─┬ string-width@1.0.1\r\n│ │   │   │ │ │ ├─┬ code-point-at@1.0.0\r\n│ │   │   │ │ │ │ └── number-is-nan@1.0.0\r\n│ │   │   │ │ │ └── is-fullwidth-code-point@1.0.0\r\n│ │   │   │ │ ├─┬ strip-ansi@3.0.1\r\n│ │   │   │ │ │ └── ansi-regex@2.0.0\r\n│ │   │   │ │ └── wide-align@1.1.0\r\n│ │   │   │ └── set-blocking@2.0.0\r\n│ │   │   ├─┬ rc@1.1.6\r\n│ │   │   │ ├── deep-extend@0.4.1\r\n│ │   │   │ ├── ini@1.3.4\r\n│ │   │   │ ├── minimist@1.2.0\r\n│ │   │   │ └── strip-json-comments@1.0.4\r\n│ │   │   ├─┬ request@2.73.0\r\n│ │   │   │ ├── aws-sign2@0.6.0\r\n│ │   │   │ ├── aws4@1.4.1\r\n│ │   │   │ ├─┬ bl@1.1.2\r\n│ │   │   │ │ └── readable-stream@2.0.6\r\n│ │   │   │ ├── caseless@0.11.0\r\n│ │   │   │ ├─┬ combined-stream@1.0.5\r\n│ │   │   │ │ └── delayed-stream@1.0.0\r\n│ │   │   │ ├── extend@3.0.0\r\n│ │   │   │ ├── forever-agent@0.6.1\r\n│ │   │   │ ├─┬ form-data@1.0.0-rc4\r\n│ │   │   │ │ └── async@1.5.2\r\n│ │   │   │ ├─┬ har-validator@2.0.6\r\n│ │   │   │ │ ├─┬ chalk@1.1.3\r\n│ │   │   │ │ │ ├── ansi-styles@2.2.1\r\n│ │   │   │ │ │ ├── escape-string-regexp@1.0.5\r\n│ │   │   │ │ │ ├── has-ansi@2.0.0\r\n│ │   │   │ │ │ └── supports-color@2.0.0\r\n│ │   │   │ │ ├─┬ commander@2.9.0\r\n│ │   │   │ │ │ └── graceful-readlink@1.0.1\r\n│ │   │   │ │ ├─┬ is-my-json-valid@2.13.1\r\n│ │   │   │ │ │ ├── generate-function@2.0.0\r\n│ │   │   │ │ │ ├─┬ generate-object-property@1.2.0\r\n│ │   │   │ │ │ │ └── is-property@1.0.2\r\n│ │   │   │ │ │ ├── jsonpointer@2.0.0\r\n│ │   │   │ │ │ └── xtend@4.0.1\r\n│ │   │   │ │ └─┬ pinkie-promise@2.0.1\r\n│ │   │   │ │   └── pinkie@2.0.4\r\n│ │   │   │ ├─┬ hawk@3.1.3\r\n│ │   │   │ │ ├── boom@2.10.1\r\n│ │   │   │ │ ├── cryptiles@2.0.5\r\n│ │   │   │ │ ├── hoek@2.16.3\r\n│ │   │   │ │ └── sntp@1.0.9\r\n│ │   │   │ ├─┬ http-signature@1.1.1\r\n│ │   │   │ │ ├── assert-plus@0.2.0\r\n│ │   │   │ │ ├─┬ jsprim@1.3.0\r\n│ │   │   │ │ │ ├── extsprintf@1.0.2\r\n│ │   │   │ │ │ ├── json-schema@0.2.2\r\n│ │   │   │ │ │ └── verror@1.3.6\r\n│ │   │   │ │ └─┬ sshpk@1.8.3\r\n│ │   │   │ │   ├── asn1@0.2.3\r\n│ │   │   │ │   ├── assert-plus@1.0.0\r\n│ │   │   │ │   ├─┬ dashdash@1.14.0\r\n│ │   │   │ │   │ └── assert-plus@1.0.0\r\n│ │   │   │ │   ├── ecc-jsbn@0.1.1\r\n│ │   │   │ │   ├─┬ getpass@0.1.6\r\n│ │   │   │ │   │ └── assert-plus@1.0.0\r\n│ │   │   │ │   ├── jodid25519@1.0.2\r\n│ │   │   │ │   ├── jsbn@0.1.0\r\n│ │   │   │ │   └── tweetnacl@0.13.3\r\n│ │   │   │ ├── is-typedarray@1.0.0\r\n│ │   │   │ ├── isstream@0.1.2\r\n│ │   │   │ ├── json-stringify-safe@5.0.1\r\n│ │   │   │ ├─┬ mime-types@2.1.11\r\n│ │   │   │ │ └── mime-db@1.23.0\r\n│ │   │   │ ├── node-uuid@1.4.7\r\n│ │   │   │ ├── oauth-sign@0.8.2\r\n│ │   │   │ ├── qs@6.2.0\r\n│ │   │   │ ├── stringstream@0.0.5\r\n│ │   │   │ ├── tough-cookie@2.2.2\r\n│ │   │   │ └── tunnel-agent@0.4.3\r\n│ │   │   ├─┬ rimraf@2.5.3\r\n│ │   │   │ └─┬ glob@7.0.5\r\n│ │   │   │   ├── fs.realpath@1.0.0\r\n│ │   │   │   ├── inflight@1.0.5\r\n│ │   │   │   ├─┬ minimatch@3.0.2\r\n│ │   │   │   │ └─┬ brace-expansion@1.1.5\r\n│ │   │   │   │   ├── balanced-match@0.4.2\r\n│ │   │   │   │   └── concat-map@0.0.1\r\n│ │   │   │   └── path-is-absolute@1.0.0\r\n│ │   │   ├── semver@5.2.0\r\n│ │   │   ├─┬ tar@2.2.1\r\n│ │   │   │ ├── block-stream@0.0.9\r\n│ │   │   │ ├─┬ fstream@1.0.10\r\n│ │   │   │ │ └── graceful-fs@4.1.4\r\n│ │   │   │ └── inherits@2.0.1\r\n│ │   │   └─┬ tar-pack@3.1.4\r\n│ │   │     ├─┬ debug@2.2.0\r\n│ │   │     │ └── ms@0.7.1\r\n│ │   │     ├── fstream-ignore@1.0.5\r\n│ │   │     ├─┬ once@1.3.3\r\n│ │   │     │ └── wrappy@1.0.2\r\n│ │   │     ├─┬ readable-stream@2.1.4\r\n│ │   │     │ ├── buffer-shims@1.0.0\r\n│ │   │     │ ├── core-util-is@1.0.2\r\n│ │   │     │ ├── isarray@1.0.0\r\n│ │   │     │ ├── process-nextick-args@1.0.7\r\n│ │   │     │ ├── string_decoder@0.10.31\r\n│ │   │     │ └── util-deprecate@1.0.2\r\n│ │   │     └── uid-number@0.0.6\r\n│ │   ├── glob-parent@2.0.0\r\n│ │   ├─┬ is-binary-path@1.0.1\r\n│ │   │ └── binary-extensions@1.7.0\r\n│ │   ├─┬ is-glob@2.0.1\r\n│ │   │ └── is-extglob@1.0.0\r\n│ │   └─┬ readdirp@2.1.0\r\n│ │     └── set-immediate-shim@1.0.1\r\n│ └── webpack-core@0.6.8\r\n└─┬ webpack-dev-server@1.16.1\r\n  ├─┬ compression@1.6.2\r\n  │ ├─┬ accepts@1.3.3\r\n  │ │ └── negotiator@0.6.1\r\n  │ ├── bytes@2.3.0\r\n  │ ├─┬ compressible@2.0.8\r\n  │ │ └── mime-db@1.24.0\r\n  │ ├─┬ debug@2.2.0\r\n  │ │ └── ms@0.7.1\r\n  │ ├── on-headers@1.0.1\r\n  │ └── vary@1.1.0\r\n  ├── connect-history-api-fallback@1.3.0\r\n  ├─┬ express@4.14.0\r\n  │ ├── array-flatten@1.1.1\r\n  │ ├── content-disposition@0.5.1\r\n  │ ├── content-type@1.0.2\r\n  │ ├── cookie@0.3.1\r\n  │ ├── cookie-signature@1.0.6\r\n  │ ├── depd@1.1.0\r\n  │ ├── encodeurl@1.0.1\r\n  │ ├── escape-html@1.0.3\r\n  │ ├── etag@1.7.0\r\n  │ ├─┬ finalhandler@0.5.0\r\n  │ │ ├── statuses@1.3.0\r\n  │ │ └── unpipe@1.0.0\r\n  │ ├── fresh@0.3.0\r\n  │ ├── merge-descriptors@1.0.1\r\n  │ ├── methods@1.1.2\r\n  │ ├─┬ on-finished@2.3.0\r\n  │ │ └── ee-first@1.1.1\r\n  │ ├── parseurl@1.3.1\r\n  │ ├── path-to-regexp@0.1.7\r\n  │ ├─┬ proxy-addr@1.1.2\r\n  │ │ ├── forwarded@0.1.0\r\n  │ │ └── ipaddr.js@1.1.1\r\n  │ ├── qs@6.2.0\r\n  │ ├── range-parser@1.2.0\r\n  │ ├─┬ send@0.14.1\r\n  │ │ └── destroy@1.0.4\r\n  │ ├── serve-static@1.11.1\r\n  │ ├─┬ type-is@1.6.13\r\n  │ │ └── media-typer@0.3.0\r\n  │ └── utils-merge@1.0.0\r\n  ├─┬ http-proxy-middleware@0.17.2\r\n  │ ├─┬ http-proxy@1.15.1\r\n  │ │ ├── eventemitter3@1.2.0\r\n  │ │ └── requires-port@1.0.0\r\n  │ ├─┬ is-glob@3.0.0\r\n  │ │ └── is-extglob@2.0.0\r\n  │ └─┬ micromatch@2.3.11\r\n  │   ├─┬ arr-diff@2.0.0\r\n  │   │ └── arr-flatten@1.0.1\r\n  │   ├── array-unique@0.2.1\r\n  │   ├─┬ braces@1.8.5\r\n  │   │ ├─┬ expand-range@1.8.2\r\n  │   │ │ └─┬ fill-range@2.2.3\r\n  │   │ │   ├── is-number@2.1.0\r\n  │   │ │   ├── isobject@2.1.0\r\n  │   │ │   └── randomatic@1.1.5\r\n  │   │ ├── preserve@0.2.0\r\n  │   │ └── repeat-element@1.1.2\r\n  │   ├─┬ expand-brackets@0.1.5\r\n  │   │ └── is-posix-bracket@0.1.1\r\n  │   ├─┬ extglob@0.3.2\r\n  │   │ └── is-extglob@1.0.0\r\n  │   ├── filename-regex@2.0.0\r\n  │   ├── is-extglob@1.0.0\r\n  │   ├── is-glob@2.0.1\r\n  │   ├─┬ kind-of@3.0.4\r\n  │   │ └── is-buffer@1.1.4\r\n  │   ├── normalize-path@2.0.1\r\n  │   ├─┬ object.omit@2.0.0\r\n  │   │ ├─┬ for-own@0.1.4\r\n  │   │ │ └── for-in@0.1.6\r\n  │   │ └── is-extendable@0.1.1\r\n  │   ├─┬ parse-glob@3.0.4\r\n  │   │ ├─┬ glob-base@0.3.0\r\n  │   │ │ ├── glob-parent@2.0.0\r\n  │   │ │ └─┬ is-glob@2.0.1\r\n  │   │ │   └── is-extglob@1.0.0\r\n  │   │ ├── is-dotfile@1.0.2\r\n  │   │ ├── is-extglob@1.0.0\r\n  │   │ └── is-glob@2.0.1\r\n  │   └─┬ regex-cache@0.4.3\r\n  │     ├── is-equal-shallow@0.1.3\r\n  │     └── is-primitive@2.0.0\r\n  ├── open@0.0.5\r\n  ├─┬ serve-index@1.8.0\r\n  │ ├── batch@0.5.3\r\n  │ ├─┬ http-errors@1.5.0\r\n  │ │ ├── inherits@2.0.1\r\n  │ │ └── setprototypeof@1.0.1\r\n  │ └── mime-types@2.1.12\r\n  ├─┬ sockjs@0.3.18\r\n  │ └─┬ faye-websocket@0.10.0\r\n  │   └─┬ websocket-driver@0.6.5\r\n  │     └── websocket-extensions@0.1.1\r\n  ├─┬ sockjs-client@1.1.1\r\n  │ ├─┬ eventsource@0.1.6\r\n  │ │ └─┬ original@1.0.0\r\n  │ │   └── url-parse@1.0.5\r\n  │ ├── faye-websocket@0.11.0\r\n  │ ├── json3@3.3.2\r\n  │ └─┬ url-parse@1.1.3\r\n  │   └── querystringify@0.0.4\r\n  ├── stream-cache@0.0.2\r\n  ├─┬ strip-ansi@3.0.1\r\n  │ └── ansi-regex@2.0.0\r\n  └─┬ webpack-dev-middleware@1.8.3\r\n    └── path-is-absolute@1.0.1\r\n\r\nnpm WARN react-slick@0.9.3 requires a peer of react@^0.13.0 || ^0.14.0 but none was installed.\r\nnpm WARN scalajs-react-template-webpack@0.1.0 No license field.\r\nbash-3.2$  ls\r\nassets                  images                  node_modules            src                     webpack.config.js\r\nbundles                 index.html              package.json            target                  webpack.config.prod.js\r\nbash-3.2$ pwd\r\n/Users/joco/dev/scala.js/react/sjs-playaround/influences/scalajs-react-components/demo\r\nbash-3.2$ cat README\r\nbash-3.2$ cd ../README.md\r\nbash: cd: ../README.md: Not a directory\r\nbash-3.2$ cat ../README.md\r\nscalajs-react-components\r\n========================\r\n\r\n[![Join the chat at https://gitter.im/chandu0101/scalajs-react-components](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/chandu0101/scalajs-react-components?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\r\n\r\nReusable [scalajs-react] (https://github.com/japgolly/scalajs-react) components.\r\n\r\nWe are trying to make the experience of using javascript components in scala.js\r\n as good as possible by adding typed wrappers.\r\n\r\nAdding types to javascript is a lot of guesswork, and we're certain to have gotten them wrong\r\n some places. Bug reports and/or pull requests are very much welcome! :)\r\n\r\n\r\n### Wrappers for javascript components:\r\nThese components require you to provide javascript yourself.\r\n\r\n- Material-ui 0.15.2\r\n- Elemental-ui 0.5.4\r\n- Google maps (downloads js directly from google)\r\n- React GeomIcon (react-geomicons: 2.0.4)\r\n- React Infinite (react-infinite, 0.7.1)\r\n- Spinner (react-spinner, 0.2.3)\r\n- React Select (react-select: 1.0.0-beta)\r\n- React TagsInput (react-tagsinput, 3.0.3)\r\n- React Slick (react-slick: 0.9.3)\r\n\r\n### Components written in scala.js\r\n- DefaultSelect\r\n- Pager\r\n- ReactDraggable\r\n- ReactListView\r\n- ReactPopOver\r\n- ReactSearchBox\r\n- ReactTable\r\n- ReactTreeView\r\n\r\n## Gotchas\r\n\r\n#### You have to call `apply` even when components dont have children:\r\n```scala\r\nMuiRaisedButton(label = \"label\")()\r\n```\r\n\r\n#### Bad implicit inference for js.UndefOr[T]\r\n\r\nScala will only run one implicit to convert a type to another,\r\n which means that in order to convert a `String` to `js.UndefOr[ReactNode]`\r\n it needs to be done in two steps:\r\n\r\n(1) `String => ReactNode`\r\n\r\n(2) `ReactNode` => `js.UndefOr[ReactNode]`\r\n\r\nWe provide special versions of a few such implicits in\r\n`chandu0101.scalajs.react.components.Implicits`.\r\nTo use:\r\n```scala\r\nimport chandu0101.scalajs.react.components.Implicits._\r\n```\r\nor to put them in scope for your whole application:\r\n```scala\r\npackage object mypackage extends chandu0101.scalajs.react.components.Implicits\r\n```\r\n\r\n#### Uncaught TypeError: Cannot read property 'RaisedButton' of undefined\r\nIf you try to use a javascript wrapper like material-ui and\r\n you get an error like this, make sure the corresponding javascript library\r\n is loaded in the global namespace where the wrapper expects to find it.\r\n\r\nSbt does not by itself understand these module systems, so unless you're prepared\r\n to talk it into supporting it, please rather have a look at the\r\n [webpack configuration for the demo project](demo/webpack.config.js) to\r\n see an example of how this can be solved.\r\n\r\n## Setup\r\n\r\n#### SBT\r\nAdd these dependencies to you sbt build file\r\n```scala\r\nlibraryDependencies ++= Seq(\r\n  \"com.github.japgolly.scalajs-react\" %%% \"core\" % \"0.11.1\",\r\n  \"com.github.japgolly.scalajs-react\" %%% \"extra\" % \"0.11.1\",\r\n  \"com.github.chandu0101.scalajs-react-components\" %%% \"core\" % \"0.5.0\"\r\n)\r\n```\r\n\r\n#### ScalaCSS\r\nIn order to use the scala.js components, you need to make sure you load their CSS:\r\n```scala\r\nGlobalRegistry.register(<component>.Style)\r\n```\r\nSee [here](https://japgolly.github.io/scalacss/book/ext/react.html) for more details\r\n\r\n#### Provide javascript\r\nIn the case of material-ui at least you generally need to use javascript tools to\r\n generate a bundle of the javascript dependencies, because `sbt` and the scala.js\r\n plugin do not understand `require()`.\r\n\r\nSee the [demo](demo) to see how it can be done.\r\n\r\n\r\n## Demo With Code Examples\r\n\r\n**Online :**\r\n\r\nhttp://chandu0101.github.io/sjrc/\r\n\r\n**Local :**\r\n```\r\nsbt demo/fastOptJS\r\ncd demo\r\n//open a new terminal tab/window\r\nnpm install\r\nnpm start\r\n//open in browser\r\nhttp://localhost:8090/\r\n\r\n```bash-3.2$\r\nbash-3.2$ sbt fastOptJS\r\n[info] Loading global plugins from /Users/joco/.sbt/0.13/plugins\r\n[info] Updating {file:/Users/joco/.sbt/0.13/plugins/}global-plugins...\r\n [1959] ./~/react-slick/lib/inner-slider.js 5.83 kB {6} [built]\r\n [1960] ./~/react-slick/lib/mixins/event-handlers.js 5.68 kB {6} [built]\r\n [1961] ./~/react-slick/lib/mixins/trackHelper.js 4.12 kB {6} [built]\r\n [1962] ./~/react-slick/lib/mixins/ReactDOM.js 519 bytes {6} [built]\r\n [1963] ./~/react-slick/~/object-assign/index.js 484 bytes {6} [built]\r\n [1964] ./~/react-slick/lib/mixins/helpers.js 9.64 kB {6} [built]\r\n [1965] ./~/react-slick/lib/initial-state.js 906 bytes {6} [built]\r\n [1966] ./~/react-slick/lib/default-props.js 988 bytes {6} [built]\r\n [1967] ./~/react-slick/lib/track.js 4.38 kB {6} [built]\r\n [1968] ./~/react-slick/lib/dots.js 2 kB {6} [built]\r\n [1969] ./~/react-slick/lib/arrows.js 3.28 kB {6} [built]\r\n [1970] ./~/json2mq/index.js 1.16 kB {6} [built]\r\n [1971] ./~/string-convert/camel2hyphen.js 216 bytes {6} [built]\r\n [1972] ./~/react-responsive-mixin/index.js 826 bytes {6} [built]\r\n [1973] ./~/can-use-dom/index.js 139 bytes {6} [built]\r\n [1974] ./~/enquire.js/dist/enquire.js 9.46 kB {6} [built]\r\nchunk    {7} react_spinner-bundle.js (react_spinner) 5.26 kB {1} [rendered]\r\n    [0] ./bundles/react-spinner.js 110 bytes {7} [built]\r\n [1975] ./~/react-spinner/build/index.js 3.41 kB {7} [built]\r\n [1976] ./~/react-spinner/react-spinner.css 879 bytes {7} [built]\r\n [1977] ./~/css-loader!./~/react-spinner/react-spinner.css 856 bytes {7} [built]\r\nchunk    {8} react_tags_input-bundle.js (react_tags_input) 19.1 kB {1} [rendered]\r\n    [0] ./bundles/react-tags-input.js 138 bytes {8} [built]\r\n [1978] ./~/react-tagsinput/react-tagsinput.js 17.1 kB {8} [built]\r\n [1979] ./~/react-tagsinput/react-tagsinput.css 885 bytes {8} [built]\r\n [1980] ./~/css-loader!./~/react-tagsinput/react-tagsinput.css 1.02 kB {8} [built]\r\nwebpack: bundle is now VALID.\r\n^C\r\nbash-3.2$\r\n```\r\n\r\nand get this:\r\n\r\n\r\n\r\n`index-bundle.js:968 Uncaught Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. Check the render method of `ReactGeomIconDemo`.invariant @ index-bundle.js:968instantiateReactComponent @ index-bundle.js:15198instantiateChild @ index-bundle.js:15013(anonymous function) @ index-bundle.js:15040traverseAllChildrenImpl @ index-bundle.js:1589traverseAllChildrenImpl @ index-bundle.js:1605traverseAllChildren @ index-bundle.js:1684instantiateChildren @ index-bundle.js:15039_reconcilerInstantiateChildren @ index-bundle.js:14649mountChildren @ index-bundle.js:14688_createInitialChildren @ index-bundle.js:11709mountComponent @ index-bundle.js:11534mountComponent @ index-bundle.js:8020mountChildren @ index-bundle.js:14700_createInitialChildren @ index-bundle.js:11709mountComponent @ index-bundle.js:11534mountComponent @ index-bundle.js:8020mountChildren @ index-bundle.js:14700_createInitialChildren @ index-bundle.js:11709mountComponent @ index-bundle.js:11534mountComponent @ index-bundle.js:8020mountChildren @ index-bundle.js:14700_createInitialChildren @ index-bundle.js:11709mountComponent @ index-bundle.js:11534mountComponent @ index-bundle.js:8020performInitialMount @ index-bundle.js:15623mountComponent @ index-bundle.js:15510mountComponent @ index-bundle.js:8020mountChildren @ index-bundle.js:14700_createInitialChildren @ index-bundle.js:11709mountComponent @ index-bundle.js:11534mountComponent @ index-bundle.js:8020performInitialMount @ index-bundle.js:15623mountComponent @ index-bundle.js:15510mountComponent @ index-bundle.js:8020updateChildren @ index-bundle.js:15090_reconcilerUpdateChildren @ index-bundle.js:14670_updateChildren @ index-bundle.js:14774updateChildren @ index-bundle.js:14761_updateDOMChildren @ index-bundle.js:11952updateComponent @ index-bundle.js:11770receiveComponent @ index-bundle.js:11728receiveComponent @ index-bundle.js:8099updateChildren @ index-bundle.js:15078_reconcilerUpdateChildren @ index-bundle.js:14670_updateChildren @ index-bundle.js:14774updateChildren @ index-bundle.js:14761_updateDOMChildren @ index-bundle.js:11952updateComponent @ index-bundle.js:11770receiveComponent @ index-bundle.js:11728receiveComponent @ index-bundle.js:8099_updateRenderedComponent @ index-bundle.js:16004_performComponentUpdate @ index-bundle.js:15974updateComponent @ index-bundle.js:15895receiveComponent @ index-bundle.js:15797receiveComponent @ index-bundle.js:8099_updateRenderedComponent @ index-bundle.js:16004_performComponentUpdate @ index-bundle.js:15974updateComponent @ index-bundle.js:15895receiveComponent @ index-bundle.js:15797receiveComponent @ index-bundle.js:8099_updateRenderedComponent @ index-bundle.js:16004_performComponentUpdate @ index-bundle.js:15974updateComponent @ index-bundle.js:15895receiveComponent @ index-bundle.js:15797receiveComponent @ index-bundle.js:8099updateChildren @ index-bundle.js:15078_reconcilerUpdateChildren @ index-bundle.js:14670_updateChildren @ index-bundle.js:14774updateChildren @ index-bundle.js:14761_updateDOMChildren @ index-bundle.js:11952updateComponent @ index-bundle.js:11770receiveComponent @ index-bundle.js:11728receiveComponent @ index-bundle.js:8099_updateRenderedComponent @ index-bundle.js:16004_performComponentUpdate @ index-bundle.js:15974updateComponent @ index-bundle.js:15895performUpdateIfNecessary @ index-bundle.js:15811performUpdateIfNecessary @ index-bundle.js:8131runBatchedUpdates @ index-bundle.js:7728perform @ index-bundle.js:9013perform @ index-bundle.js:9013perform @ index-bundle.js:7667flushBatchedUpdates @ index-bundle.js:7750closeAll @ index-bundle.js:9079perform @ index-bundle.js:9026batchedUpdates @ index-bundle.js:17748batchedUpdates @ index-bundle.js:7675dispatchEvent @ index-bundle.js:17908`"},"comment":{"url":"https://api.github.com/repos/chandu0101/scalajs-react-components/issues/comments/251591911","html_url":"https://github.com/chandu0101/scalajs-react-components/issues/74#issuecomment-251591911","issue_url":"https://api.github.com/repos/chandu0101/scalajs-react-components/issues/74","id":251591911,"user":{"login":"jhegedus42","id":6671476,"avatar_url":"https://avatars.githubusercontent.com/u/6671476?v=3","gravatar_id":"","url":"https://api.github.com/users/jhegedus42","html_url":"https://github.com/jhegedus42","followers_url":"https://api.github.com/users/jhegedus42/followers","following_url":"https://api.github.com/users/jhegedus42/following{/other_user}","gists_url":"https://api.github.com/users/jhegedus42/gists{/gist_id}","starred_url":"https://api.github.com/users/jhegedus42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhegedus42/subscriptions","organizations_url":"https://api.github.com/users/jhegedus42/orgs","repos_url":"https://api.github.com/users/jhegedus42/repos","events_url":"https://api.github.com/users/jhegedus42/events{/privacy}","received_events_url":"https://api.github.com/users/jhegedus42/received_events","type":"User","site_admin":false},"created_at":"2016-10-05T06:22:37Z","updated_at":"2016-10-05T06:22:37Z","body":"In summary, it does not work in browser, the demo. Any idea why? Maybe the npm package changed?"}}
{"actor":{"display_login":"jhegedus42"}}