Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/fastro/http/server/deps.ts>basename

Full Stack Framework for Deno, TypeScript, Preact JS and Tailwind CSS
Go to Latest
function basename
import { basename } from "https://deno.land/x/fastro@v0.88.1/http/server/deps.ts";

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";

basename("/home/user/Documents/"); // "Documents"
basename("C:\\user\\Documents\\image.png"); // "image.png"
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