StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
916 B
36 lines
916 B
var fs = require('fs-extra');
|
|
var sass = require('node-sass');
|
|
|
|
var constants = require('./util/constants');
|
|
var common = require('./util/common');
|
|
var pullCSS = require('./util/pull_css');
|
|
var updateVersion = require('./util/update_version');
|
|
|
|
// main
|
|
makeBuildCSS();
|
|
copyTopojsonFiles();
|
|
updateVersion(constants.pathToPlotlyCore);
|
|
updateVersion(constants.pathToPlotlyGeoAssetsSrc);
|
|
|
|
// convert scss to css to js
|
|
function makeBuildCSS() {
|
|
sass.render({
|
|
file: constants.pathToSCSS,
|
|
outputStyle: 'compressed'
|
|
}, function(err, result) {
|
|
if(err) throw err;
|
|
|
|
// css to js
|
|
pullCSS(String(result.css), constants.pathToCSSBuild);
|
|
});
|
|
}
|
|
|
|
// copy topojson files from sane-topojson to dist/
|
|
function copyTopojsonFiles() {
|
|
fs.copy(
|
|
constants.pathToTopojsonSrc,
|
|
constants.pathToTopojsonDist,
|
|
{ clobber: true },
|
|
common.throwOnError
|
|
);
|
|
}
|
|
|