import Ġcom . jfrog . bin tray . gradle . Bin tray Extension Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" js ") Ġversion Ġ" 1 . 3 . 4 0 " ĊĠĠĠ Ġ` maven - publish ` ĊĠĠĠ Ġid (" com . jfrog . bin tray ") Ġversion Ġ" 1 . 8 . 1 " Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġj center () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġtest Implementation ( kotlin (" test - js ")) Ċ } Ċ Ċ group Ġ= Ġ" ch . del cont e . scre eps - kotlin " Ċ version Ġ= Ġ" 1 . 3 . 3 " Ċ Ċ kotlin Ġ{ ĊĠĠĠ Ġtarget Ġ{ ĊĠĠĠĠĠĠĠ Ġuse Common Js () ĊĠĠĠĠĠĠĠ Ġnodejs () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsource Sets [" main "]. dependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġimplementation ( kotlin (" stdlib - js ")) ĊĠĠĠ Ġ} Ċ } ĊĊ Ċ val Ġkotlin Sources Jar Ġby Ġtasks Ċ Ċ publishing Ġ{ ĊĠĠĠ Ġpublications Ġ{ ĊĠĠĠĠĠĠĠ Ġregister (" kotlin ", ĠMaven Publication :: class ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom ( components [" kotlin "]) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġartifact ( kotlin Sources Jar ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ val Ġbin tray User : ĠString ? Ġby Ġproject Ċ val Ġbin tray ApiKey : ĠString ? Ġby Ġproject Ċ Ċ bin tray Ġ{ ĊĠĠĠ Ġuser Ġ= Ġbin tray User Ġ?: Ġ"" ĊĠĠĠ Ġkey Ġ= Ġbin tray ApiKey Ġ?: Ġ"" ĊĠĠĠ Ġpublish Ġ= Ġtrue ĊĠĠĠ Ġset Public ations (" kotlin ") ĊĠĠĠ Ġpkg ( delegate Closure Of < Bin tray Extension . Package Config > Ġ{ ĊĠĠĠĠĠĠĠ Ġrepo Ġ= Ġ" scre eps - kotlin " ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" scre eps - kotlin - types " ĊĠĠĠĠĠĠĠ Ġwebsite Url Ġ= Ġ" https :// github . com / ex a V / scre eps - kotlin - types " ĊĠĠĠĠĠĠĠ Ġgithub Repo Ġ= Ġ" ex a V / scre eps - kotlin - types " ĊĠĠĠĠĠĠĠ Ġv cs Url Ġ= Ġ" https :// github . com / ex a V / scre eps - kotlin - types " ĊĠĠĠĠĠĠĠ Ġset Labels (" kotlin ") ĊĠĠĠĠĠĠĠ Ġset License s (" MIT ") ĊĠĠĠ Ġ}) Ċ } Ċ