Traverson with Kontlin/JS

Hi,

I am having trouble getting Traverson to work within a Kotlin/JS frontend project.
I added the dependency in build.gradle.kts via:

implementation(npm("traverson", "7.0.1"))

Then I created Kotlin definition for traverson api:

@JsModule("traverson")
external fun from(url: String): Builder

@JsModule("Builder")
external class Builder {

    fun follow(vararg links: String): Builder
    fun getResource(callback: (err:dynamic, document:dynamic) -> Unit)

}

Then I used it in a simple test:

@Test
fun traversonRequest() {
    from("https://api.github.com/")
        .follow("feeds_url")
        .getResource { _, document -> JSON.stringify(document) }
}

In traverson logs it seems to fail at executing the first request without any error:

[log] traverson/debug: creating new NegotiationAdapter
[log] traverson/debug: initiating traversal (getResource)
[log] traverson/debug: starting to follow links
[log] traverson/debug: processing next step
[log] traverson/debug: applying
[log] traverson/debug: next transform
[log] traverson/debug: fetching resource for next step
[log] traverson/debug: fetching resource from 
[log] traverson/debug: options
[log] traverson/debug: HTTP GET request to 
[log] traverson/debug: options 

Did anyone have similar issues? Or is there any obvious mistake in my approach?