/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at . */ // @flow function basename(path: string) { return path.split("/").pop(); } function dirname(path: string) { const idx = path.lastIndexOf("/"); return path.slice(0, idx); } function isURL(str: string) { return str.indexOf("://") !== -1; } function isAbsolute(str: string) { return str[0] === "/"; } function join(base: string, dir: string) { return `${base}/${dir}`; } export { basename, dirname, isURL, isAbsolute, join };