Adding `implementation(npm("brigadier-ts"))` to my...
# javascript
k
Adding
implementation(npm("brigadier-ts"))
to my multiplatform jsMain (kotlin dsl) breaks my project structure. The only msg I get is the following:
Copy code
<ij_msg_gr>Gradle import errors<ij_msg_gr><ij_nav>K:\Minecraft\fabric\Brigadier\build.gradle.kts<ij_nav><i><b>root project 'Brigadier': Unable to build Kotlin project configuration</b><eol>Details: org.gradle.internal.operations.BuildOperationQueueFailure: There was a failure while populating the build operation queue: NPM project resolved without org.jetbrains.kotlin.gradle.targets.js.npm.KotlinNpmResolutionManager@4d5bb864<eol>Caused by: java.lang.IllegalStateException: NPM project resolved without org.jetbrains.kotlin.gradle.targets.js.npm.KotlinNpmResolutionManager@4d5bb864</i>
a
make sure you have added nodejs() or browser() in your target
k
Oh, I just have
js()
so
Copy code
kotlin
js{
    nodejs()
}
?
t
JS library required, but
brigadier-ts
- TypeScript library
a
Replying late, I hope this worked
k
JS library required, but brigadier-ts - TypeScript library
What do you mean
And yes it worked 😃