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.
 
 
 
 
StackGenVis/frontend/node_modules/to-file/utils.js

43 lines
826 B

'use strict';
var fs = require('fs');
var path = require('path');
var utils = require('lazy-cache')(require);
/**
* Lazily required module dependencies
*/
var fn = require;
require = utils;
require('define-property', 'define');
require('file-contents', 'contents');
require('extend-shallow', 'extend');
require('glob-parent', 'parent');
require('is-valid-glob');
require('isobject', 'isObject');
require('vinyl', 'File');
require = fn;
utils.tryStat = function tryStat(fp, opts) {
try {
return fs.lstatSync(fp);
} catch (err) {}
try {
opts = opts || {};
return fs.lstatSync(path.resolve(opts.cwd, fp));
} catch (err) {
if (err.code !== 'ENOENT') {
throw err;
}
}
// only reached when `nonull` is passed to glob
return null;
};
/**
* Expose `utils`
*/
module.exports = utils;