Skip to main content
Module

x/lume/deps/path.ts>posix.basename

🔥 Static site generator for Deno 🦕
Very Popular
Go to Latest
function posix.basename
import { posix } from "https://deno.land/x/lume@v2.1.4/deps/path.ts";
const { basename } = posix;

Return the last portion of a path. Trailing directory separators are ignored, and optional suffix is removed.

Examples

Example 1

import { basename } from "https://deno.land/std@0.224.0/path/basename.ts";

console.log(basename("/home/user/Documents/")); // "Documents"
console.log(basename("/home/user/Documents/image.png")); // "image.png"
console.log(basename("/home/user/Documents/image.png", ".png")); // "image"

Parameters

path: string
  • path to extract the name from.
optional
suffix = [UNSUPPORTED]
  • suffix to remove from extracted name.

Returns

string