Skip to main content
Module

x/ensure/deps.ts

Ensure you are running a minimum version of Deno, Typescript, or V8
Latest
import * as ensure from "https://deno.land/x/ensure@v1.2.0/deps.ts";

Namespaces

Utilities for working with OS-specific file paths.

Functions

Make an assertion that actual and expected are equal, deeply. If not deeply equal, then throw.

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

Determines the common path from a set of paths, using an optional separator, which defaults to the OS default separator.

Return the directory path of a path.

Return the extension of the path with leading period.

Generate a path from FormatInputPathObject object.

Converts a file URL to a path string.

Convert a glob string to a regular expression.

Verifies whether provided path is absolute

Test whether the given string is a glob

Join all given a sequence of paths,then normalizes the resulting path.

Like join(), but doesn't collapse "**/.." when globstar is true.

Normalize the path, resolving '..' and '.' segments. Note that resolving these segments does not necessarily mean that all will be eliminated. A '..' at the top-level will be preserved, and an empty path is canonically '.'.

Like normalize(), but doesn't collapse "**/.." when globstar is true.

Return a ParsedPath object of the path.

Return the relative path from from to to based on current working directory.

Resolves path segments into a path

Converts a path string to a file URL.

Resolves path to a namespace path

Interfaces

A parsed path object generated by path.parse() or consumed by path.format().