¿Cómo usar una biblioteca reutilizable en kotlin, con Android y javascript?

Bueno, estoy tratando de crear una biblioteca para ser utilizada por la aplicación de Android y la web (JavaScript) . La biblioteca estará escrita en Kotlin , y vi que Kotlin es 100% operable con JS y Java, así que creo que puede ser posible, pero no encontré el path correcto o la mejor práctica para este caso. ¿Alguna idea?

¡Gracias por adelantado!