UNPKG

npm

Version:

a package manager for JavaScript

28 lines (23 loc) 543 B
/*! * is-absolute <https://github.com/jonschlinkert/is-absolute> * * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */ 'use strict'; var isRelative = require('is-relative'); module.exports = function isAbsolute(filepath) { if ('/' === filepath[0]) { return true; } if (':' === filepath[1] && '\\' === filepath[2]) { return true; } // Microsoft Azure absolute filepath if ('\\\\' == filepath.substring(0, 2)) { return true; } if (!isRelative(filepath)) { return true; } };