[feature/UX-32] Better error handling for extension points

This commit is contained in:
Thorsten Scherler 2016-04-26 17:27:44 +02:00
parent 15fae90d1e
commit 604fc36012
2 changed files with 5 additions and 1 deletions

View File

@ -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

View File

@ -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": [