[feature/UX-32] Better error handling for extension points
This commit is contained in:
parent
15fae90d1e
commit
604fc36012
|
@ -112,9 +112,13 @@ function transformToJSX() {
|
|||
// Add all the top level imports...
|
||||
for (var i1 = 0; i1 < extensions.length; i1++) {
|
||||
var extension = extensions[i1];
|
||||
var sanityCheckMessage = "The component " +
|
||||
extension.component + " does not define a default export. Imported from " +
|
||||
jsExtensionsYAMLFile + " in " + maven.getArtifactId();
|
||||
|
||||
extension.importAs = 'component_' + i1;
|
||||
jsxFileContent += "import " + extension.importAs + " from '" + relPath + "/" + extension.component + ".jsx';\n";
|
||||
jsxFileContent += "if(" + extension.importAs + ") throw new Error('" + sanityCheckMessage + "');\n";
|
||||
}
|
||||
|
||||
// Add the js-modules import of the extensions and add the code to register all
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@jenkins-cd/js-extensions",
|
||||
"version": "0.0.12",
|
||||
"version": "0.0.12-thor-final",
|
||||
"description": "Jenkins Extension Store",
|
||||
"main": "index.js",
|
||||
"files": [
|
||||
|
|
Loading…
Reference in New Issue