plugins Ġ{ ĊĠĠĠ Ġid (" org . jetbrains . kotlin . js ") ĊĠĠĠ Ġkotlin (" plugin . serialization ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( Deps . K oin . core ) Ġ// for Ġsome Ġreason Ġthe Ġclient Ġmodule Ġdoesn 't Ġrecognize Ġthis Ġsame Ġdependency Ġin Ġcommon Main , Ġso Ġre import ing Ġit Ġhere ĊĠĠĠ Ġimplementation ( Deps . K lock . js ) ĊĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - html - js : 0 . 7 . 1 ") ĊĠĠĠ Ġimplementation ( npm (" text - encoding ", Ġ" 0 . 7 . 0 ")) ĊĠĠĠ Ġimplementation ( npm (" abort - controller ", Ġ" 3 . 0 . 0 ")) ĊĠĠĠ Ġimplementation ( npm (" buffer util ", Ġ" 4 . 0 . 1 ")) ĊĠĠĠ Ġimplementation ( npm (" utf - 8 - validate ", Ġ" 5 . 0 . 2 ")) ĊĠĠĠ Ġ// implementation ( npm (" fs ", Ġ"")) ĊĊĠĠĠ Ġimplementation (" org . jetbrains : kotlin - react : 1 6 . 1 3 . 1 - pre . 1 0 9 - kotlin - 1 . 3 . 7 2 ") ĊĠĠĠ Ġimplementation (" org . jetbrains : kotlin - react - dom : 1 6 . 1 3 . 1 - pre . 1 0 9 - kotlin - 1 . 3 . 7 2 ") ĊĠĠĠ Ġimplementation ( npm (" react ", Ġ" 1 6 . 1 3 . 1 ")) ĊĠĠĠ Ġimplementation ( npm (" react - dom ", Ġ" 1 6 . 1 3 . 1 ")) ĊĊĠĠĠ Ġ// Kotlin ĠStyled Ġ( chapter Ġ 3 ) ĊĠĠĠ Ġimplementation (" org . jetbrains : kotlin - styled : 1 . 0 . 0 - pre . 1 0 9 - kotlin - 1 . 3 . 7 2 ") ĊĠĠĠ Ġ// implementation (" org . jetbrains ", Ġ" kotlin - css - js ", Ġ" 1 . 0 . 0 - 1 0 4 - kotlin - 1 . 3 . 7 2 ") ĊĠĠĠ Ġimplementation ( npm (" styled - components ", Ġ" 4 . 4 . 1 ")) ĊĠĠĠ Ġimplementation ( npm (" inline - style - prefix er ", Ġ" 6 . 0 . 0 ")) ĊĊĠĠĠ Ġimplementation ( npm (" rc - progress ", Ġ" 3 . 0 . 0 ")) ĊĠĠĠ Ġimplementation ( npm (" react - flip - toolkit ", Ġ" 7 . 0 . 1 2 ")) ĊĊĠĠĠ Ġimplementation ( project (": shared ")) Ċ } ĊĊ Ċ kotlin Ġ{ ĊĠĠĠ Ġjs Ġ{ ĊĠĠĠĠĠĠĠ Ġuse Common Js () ĊĠĠĠĠĠĠĠ Ġ// binaries . executable () ĊĠĠĠĠĠĠĠ Ġbrowser () ĊĠĠĠ Ġ} Ċ }