Use functions from
@std/path/posix
instead (examples included). @std/url
will be removed in the future.
Utilities for working with
URL
s.
import { basename, join, normalize } from "@std/url"; import { assertEquals } from "@std/assert"; const url = new URL("https:///deno.land///std//assert//.//mod.ts"); const normalizedUrl = normalize(url); assertEquals(normalizedUrl.href, "https://deno.land/std/assert/mod.ts"); assertEquals(basename(normalizedUrl), "mod.ts"); const joinedUrl = join(normalizedUrl, "..", "..", "async", "retry.ts"); assertEquals(joinedUrl.href, "https://deno.land/std/async/retry.ts");
Add Package
deno add jsr:@std/url
Import symbol
import * as url from "@std/url";
Import directly with a jsr specifier
import * as url from "jsr:@std/url";
Add Package
pnpm i jsr:@std/url
pnpm dlx jsr add @std/url
Import symbol
import * as url from "@std/url";
Add Package
yarn add jsr:@std/url
yarn dlx jsr add @std/url
Import symbol
import * as url from "@std/url";
Add Package
npx jsr add @std/url
Import symbol
import * as url from "@std/url";
Add Package
bunx jsr add @std/url
Import symbol
import * as url from "@std/url";