So, I am building a test explorer for angular. In this test explorer I am loading my own karma.conf with the necessary configuration for the test explorer to work
this dictates that the modules "karma-jasmine" "karma-chrome-launcher" and "@angular-devkit/build-angular/plugins/karma" are installed as dependencies in the test explorer, unfortunately sometimes this gives compatibility issues with some projects.
how does the current js-karma plugin loads those modules from the project that is using the plugin( the user's project )?
I cant figure it out from the code here : https://github.com/JetBrains/intellij-plugins/blob/8580eaf89f4f92f70d18675e570ccb1fd212a59e/js-karma/resources/js_reporter/karma-intellij/lib/intellij.conf.js
Thanks for your help