in kotlin-null-writable/karakum/src/jsMain/kotlin/nullwritable/karakum/main.kt [11:36]
suspend fun main(args: ReadonlyArray<String>) {
generate(args) {
plugins = manyOf(
convertChunksItem,
convertParameterNames
)
inheritanceModifiers = manyOf(
::modifyMethodInheritance
)
input = manyOf("**/*.d.ts")
ignoreOutput = manyOf(
"**/module.kt",
)
isolatedOutputPackage = true
packageNameMapper = recordOf(
"^null/writable/lib/nullWritable" to "nullwritable/"
)
importInjector = recordOf(
"^nullwritable/NullWritable\\.kt$" to arrayOf(
"node.buffer.BufferEncoding",
"node.stream.Writable",
)
)
}
}