set basic layout. adding status bar
This commit is contained in:
22
node_modules/bower/lib/util/validLink.js
generated
vendored
Normal file
22
node_modules/bower/lib/util/validLink.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
var Q = require('q');
|
||||
var fs = require('./fs');
|
||||
|
||||
function validLink(file) {
|
||||
// Ensures that a file is a symlink that points
|
||||
// to a valid file
|
||||
return Q.nfcall(fs.lstat, file)
|
||||
.then(function(lstat) {
|
||||
if (!lstat.isSymbolicLink()) {
|
||||
return [false];
|
||||
}
|
||||
|
||||
return Q.nfcall(fs.stat, file).then(function(stat) {
|
||||
return [stat];
|
||||
});
|
||||
})
|
||||
.fail(function(err) {
|
||||
return [false, err];
|
||||
});
|
||||
}
|
||||
|
||||
module.exports = validLink;
|
||||
Reference in New Issue
Block a user