diff options
| author | David Sherret <dsherret@users.noreply.github.com> | 2024-05-06 21:06:01 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-07 01:06:01 +0000 |
| commit | 1587387bccb6dbecd85f5141dd7543f013d47cd8 (patch) | |
| tree | b9829c3e50442deff360cf664555935a0d16a4db /tests/testdata/jsr/registry/@std/url | |
| parent | 87d1ead7d09638172b0e397c8209c759666514da (diff) | |
chore(test): move npm registries to separate servers and to the `tests/registry` folder (#23717)
1. Moves the npm registries to their own dedicated ports.
2. Moves the data files out of `tests/testdata/npm/registry` to
`tests/registry/npm`.
Diffstat (limited to 'tests/testdata/jsr/registry/@std/url')
4 files changed, 0 insertions, 74 deletions
diff --git a/tests/testdata/jsr/registry/@std/url/0.220.1/join.ts b/tests/testdata/jsr/registry/@std/url/0.220.1/join.ts deleted file mode 100644 index 158994ad3..000000000 --- a/tests/testdata/jsr/registry/@std/url/0.220.1/join.ts +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -// This module is browser compatible. - -import { join as posixJoin } from "jsr:/@std/path@^0.220.1/posix/join"; - -/** - * Join a base `URL` and a series of `paths`, then normalizes the resulting URL. - * - * @example - * ```ts - * import { join } from "@std/url/join"; - * - * console.log(join("https://deno.land/", "std", "path", "mod.ts").href); - * // Outputs: "https://deno.land/std/path/mod.ts" - * - * console.log(join("https://deno.land", "//std", "path/", "/mod.ts").href); - * // Outputs: "https://deno.land/path/mod.ts" - * ``` - * - * @param url the base URL to be joined with the paths and normalized - * @param paths array of path segments to be joined to the base URL - * @returns a complete URL string containing the base URL joined with the paths - */ -export function join(url: string | URL, ...paths: string[]): URL { - url = new URL(url); - url.pathname = posixJoin(url.pathname, ...paths); - return url; -} diff --git a/tests/testdata/jsr/registry/@std/url/0.220.1/normalize.ts b/tests/testdata/jsr/registry/@std/url/0.220.1/normalize.ts deleted file mode 100644 index dc2305701..000000000 --- a/tests/testdata/jsr/registry/@std/url/0.220.1/normalize.ts +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -// This module is browser compatible. - -import { normalize as posixNormalize } from "jsr:/@std/path@^0.220.1/posix/normalize"; - -/** - * Normalize the `URL`, resolving `'..'` and `'.'` segments and multiple - * `'/'`s into `'//'` after protocol and remaining into `'/'`. - * - * @example - * ```ts - * import { normalize } from "@std/url/normalize"; - * - * console.log(normalize("https:///deno.land///std//assert//.//mod.ts").href); - * // Outputs: "https://deno.land/std/path/mod.ts" - * - * console.log(normalize("https://deno.land/std/assert/../async/retry.ts").href); - * // Outputs: "https://deno.land/std/async/retry.ts" - * ``` - * - * @param url to be normalized - * @returns normalized URL - */ -export function normalize(url: string | URL): URL { - url = new URL(url); - url.pathname = posixNormalize(url.pathname); - return url; -} diff --git a/tests/testdata/jsr/registry/@std/url/0.220.1_meta.json b/tests/testdata/jsr/registry/@std/url/0.220.1_meta.json deleted file mode 100644 index 2a92cc651..000000000 --- a/tests/testdata/jsr/registry/@std/url/0.220.1_meta.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "exports": { - ".": "./mod.ts", - "./basename": "./basename.ts", - "./dirname": "./dirname.ts", - "./extname": "./extname.ts", - "./join": "./join.ts", - "./normalize": "./normalize.ts" - } -} diff --git a/tests/testdata/jsr/registry/@std/url/meta.json b/tests/testdata/jsr/registry/@std/url/meta.json deleted file mode 100644 index 3ae97c991..000000000 --- a/tests/testdata/jsr/registry/@std/url/meta.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "scope": "std", - "name": "url", - "latest": "0.220.1", - "versions": { - "0.220.1": {} - } -} |
