From 851334433526af61b5edbb5e445bf63c4dcc236d Mon Sep 17 00:00:00 2001 From: kzantow Date: Wed, 20 Jul 2016 10:01:09 -0700 Subject: [PATCH] Add victory charts --- blueocean-dashboard/package.json | 2 +- blueocean-web/package.json | 5 +++-- blueocean-web/src/main/js/init.jsx | 3 +++ js-extensions/@jenkins-cd/subs/extensions-bundle.js | 1 + js-extensions/package.json | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/blueocean-dashboard/package.json b/blueocean-dashboard/package.json index 1c7eb1fd..8eadcf9e 100644 --- a/blueocean-dashboard/package.json +++ b/blueocean-dashboard/package.json @@ -36,7 +36,7 @@ }, "dependencies": { "@jenkins-cd/design-language": "0.0.63", - "@jenkins-cd/js-extensions": "0.0.19", + "@jenkins-cd/js-extensions": "0.0.20-beta-1", "@jenkins-cd/js-modules": "0.0.5", "@jenkins-cd/sse-gateway": "0.0.6", "immutable": "3.8.1", diff --git a/blueocean-web/package.json b/blueocean-web/package.json index f92079cc..21bb97ac 100644 --- a/blueocean-web/package.json +++ b/blueocean-web/package.json @@ -26,7 +26,7 @@ }, "dependencies": { "@jenkins-cd/design-language": "0.0.63", - "@jenkins-cd/js-extensions": "0.0.19", + "@jenkins-cd/js-extensions": "0.0.20-beta-1", "@jenkins-cd/js-modules": "0.0.5", "history": "2.0.2", "immutable": "3.8.1", @@ -39,7 +39,8 @@ "react-router": "2.3.0", "redux": "3.5.2", "redux-thunk": "2.0.1", - "window-handle": "1.0.0" + "window-handle": "1.0.0", + "victory": "0.9.0" }, "jenkinscd": { "extDependencies": [ diff --git a/blueocean-web/src/main/js/init.jsx b/blueocean-web/src/main/js/init.jsx index e513413f..a537aec3 100644 --- a/blueocean-web/src/main/js/init.jsx +++ b/blueocean-web/src/main/js/init.jsx @@ -54,6 +54,9 @@ exports.initialize = function (oncomplete) { jenkinsMods.export('react', 'react', react); jenkinsMods.export('react', 'react-dom', reactDOM); + const victory = require('victory'); + jenkinsMods.export('victory', 'victory', victory); + // Get the extension list metadata from Jenkins. // Might want to do some flux fancy-pants stuff for this. const appRoot = document.getElementsByTagName("head")[0].getAttribute("data-appurl"); diff --git a/js-extensions/@jenkins-cd/subs/extensions-bundle.js b/js-extensions/@jenkins-cd/subs/extensions-bundle.js index 8421edfa..0c52af04 100644 --- a/js-extensions/@jenkins-cd/subs/extensions-bundle.js +++ b/js-extensions/@jenkins-cd/subs/extensions-bundle.js @@ -146,6 +146,7 @@ function createBundle(jsxFile) { .withExternalModuleMapping('@jenkins-cd/design-language', 'jenkins-cd:jdl') .withExternalModuleMapping('react', 'react:react') .withExternalModuleMapping('react-dom', 'react:react-dom') + .withExternalModuleMapping('victory', 'victory:victory') .inDir('target/classes/org/jenkins/ui/jsmodules/' + maven.getArtifactId()); } diff --git a/js-extensions/package.json b/js-extensions/package.json index b12c338d..84443397 100644 --- a/js-extensions/package.json +++ b/js-extensions/package.json @@ -1,6 +1,6 @@ { "name": "@jenkins-cd/js-extensions", - "version": "0.0.19", + "version": "0.0.20-beta-1", "description": "Jenkins Extension Store", "main": "index.js", "files": [