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 | |
| 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')
72 files changed, 0 insertions, 821 deletions
diff --git a/tests/testdata/jsr/registry/@denotest/add/0.2.0/mod.ts b/tests/testdata/jsr/registry/@denotest/add/0.2.0/mod.ts deleted file mode 100644 index 864e8dd32..000000000 --- a/tests/testdata/jsr/registry/@denotest/add/0.2.0/mod.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This is renamed to `add()` in 1.0.0. -export function sum(a: number, b: number): number { - return a + b; -} diff --git a/tests/testdata/jsr/registry/@denotest/add/0.2.0_meta.json b/tests/testdata/jsr/registry/@denotest/add/0.2.0_meta.json deleted file mode 100644 index 6eebe2198..000000000 --- a/tests/testdata/jsr/registry/@denotest/add/0.2.0_meta.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "exports": { - ".": "./mod.ts" - }, - "moduleGraph1": { - "/mod.ts": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/add/1.0.0/mod.ts b/tests/testdata/jsr/registry/@denotest/add/1.0.0/mod.ts deleted file mode 100644 index 8d9b8a22a..000000000 --- a/tests/testdata/jsr/registry/@denotest/add/1.0.0/mod.ts +++ /dev/null @@ -1,3 +0,0 @@ -export function add(a: number, b: number): number { - return a + b; -} diff --git a/tests/testdata/jsr/registry/@denotest/add/1.0.0_meta.json b/tests/testdata/jsr/registry/@denotest/add/1.0.0_meta.json deleted file mode 100644 index 6eebe2198..000000000 --- a/tests/testdata/jsr/registry/@denotest/add/1.0.0_meta.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "exports": { - ".": "./mod.ts" - }, - "moduleGraph1": { - "/mod.ts": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/add/meta.json b/tests/testdata/jsr/registry/@denotest/add/meta.json deleted file mode 100644 index 72aea80cc..000000000 --- a/tests/testdata/jsr/registry/@denotest/add/meta.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "versions": { - "2.0.0": { - "yanked": true - }, - "1.0.0": {}, - "0.2.0": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/bad-manifest-checksum/1.0.0/mod.ts b/tests/testdata/jsr/registry/@denotest/bad-manifest-checksum/1.0.0/mod.ts deleted file mode 100644 index 8d9b8a22a..000000000 --- a/tests/testdata/jsr/registry/@denotest/bad-manifest-checksum/1.0.0/mod.ts +++ /dev/null @@ -1,3 +0,0 @@ -export function add(a: number, b: number): number { - return a + b; -} diff --git a/tests/testdata/jsr/registry/@denotest/bad-manifest-checksum/1.0.0_meta.json b/tests/testdata/jsr/registry/@denotest/bad-manifest-checksum/1.0.0_meta.json deleted file mode 100644 index 8ef8ab3c3..000000000 --- a/tests/testdata/jsr/registry/@denotest/bad-manifest-checksum/1.0.0_meta.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "exports": { - ".": "./mod.ts" - }, - "manifest": { - "/mod.ts": { - "size": 0, - "checksum": "sha256-bad-checksum" - } - } -} diff --git a/tests/testdata/jsr/registry/@denotest/bad-manifest-checksum/meta.json b/tests/testdata/jsr/registry/@denotest/bad-manifest-checksum/meta.json deleted file mode 100644 index 02601e4d0..000000000 --- a/tests/testdata/jsr/registry/@denotest/bad-manifest-checksum/meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "versions": { - "1.0.0": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/deps/1.0.0/mod.ts b/tests/testdata/jsr/registry/@denotest/deps/1.0.0/mod.ts deleted file mode 100644 index 2751698ac..000000000 --- a/tests/testdata/jsr/registry/@denotest/deps/1.0.0/mod.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Other } from "jsr:@denotest/module-graph@1/other"; -import version from "jsr:@denotest/no-module-graph@^0.1"; - -export default { - version, - other: new Other(), -}; diff --git a/tests/testdata/jsr/registry/@denotest/deps/1.0.0_meta.json b/tests/testdata/jsr/registry/@denotest/deps/1.0.0_meta.json deleted file mode 100644 index 814099af0..000000000 --- a/tests/testdata/jsr/registry/@denotest/deps/1.0.0_meta.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "exports": { - ".": "./mod.ts" - }, - "moduleGraph1": { - "/mod.ts": { - "dependencies": [{ - "type": "static", - "kind": "import", - "range": [[0, 0], [0, 59]], - "specifier": "jsr:@denotest/module-graph@1/other", - "specifierRange": [[0, 22], [0, 58]] - }, { - "type": "static", - "kind": "import", - "range": [[1, 0], [1, 57]], - "specifier": "jsr:@denotest/no-module-graph@^0.1", - "specifierRange": [[1, 20], [1, 56]] - }] - } - } -} diff --git a/tests/testdata/jsr/registry/@denotest/deps/meta.json b/tests/testdata/jsr/registry/@denotest/deps/meta.json deleted file mode 100644 index 02601e4d0..000000000 --- a/tests/testdata/jsr/registry/@denotest/deps/meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "versions": { - "1.0.0": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/import-https-url/1.0.0/analyzable.ts b/tests/testdata/jsr/registry/@denotest/import-https-url/1.0.0/analyzable.ts deleted file mode 100644 index b1b64d82f..000000000 --- a/tests/testdata/jsr/registry/@denotest/import-https-url/1.0.0/analyzable.ts +++ /dev/null @@ -1 +0,0 @@ -await import("http://localhost:4545/welcome.ts"); diff --git a/tests/testdata/jsr/registry/@denotest/import-https-url/1.0.0/unanalyzable.ts b/tests/testdata/jsr/registry/@denotest/import-https-url/1.0.0/unanalyzable.ts deleted file mode 100644 index 63001d15f..000000000 --- a/tests/testdata/jsr/registry/@denotest/import-https-url/1.0.0/unanalyzable.ts +++ /dev/null @@ -1,5 +0,0 @@ -function nonAnalyzableUrl() { - return "http://localhost:4545/" + "welcome.ts"; -} - -await import(nonAnalyzableUrl()); diff --git a/tests/testdata/jsr/registry/@denotest/import-https-url/1.0.0_meta.json b/tests/testdata/jsr/registry/@denotest/import-https-url/1.0.0_meta.json deleted file mode 100644 index 23b877080..000000000 --- a/tests/testdata/jsr/registry/@denotest/import-https-url/1.0.0_meta.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "exports": { - "./unanalyzable": "./unanalyzable.ts", - "./analyzable": "./analyzable.ts" - } -} diff --git a/tests/testdata/jsr/registry/@denotest/import-https-url/meta.json b/tests/testdata/jsr/registry/@denotest/import-https-url/meta.json deleted file mode 100644 index 02601e4d0..000000000 --- a/tests/testdata/jsr/registry/@denotest/import-https-url/meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "versions": { - "1.0.0": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/1.0.0/foo.jsx b/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/1.0.0/foo.jsx deleted file mode 100644 index ae310a74e..000000000 --- a/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/1.0.0/foo.jsx +++ /dev/null @@ -1,5 +0,0 @@ -import { renderToString } from "npm:preact-render-to-string"; - -export default function render() { - return renderToString(<div>foo.jsx</div>); -} diff --git a/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/1.0.0/foo.tsx b/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/1.0.0/foo.tsx deleted file mode 100644 index 021c2d49e..000000000 --- a/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/1.0.0/foo.tsx +++ /dev/null @@ -1,5 +0,0 @@ -import { renderToString } from "npm:preact-render-to-string"; - -export default function render() { - return renderToString(<div>foo.tsx</div>); -} diff --git a/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/1.0.0/mod.ts b/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/1.0.0/mod.ts deleted file mode 100644 index 05c549f64..000000000 --- a/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/1.0.0/mod.ts +++ /dev/null @@ -1,7 +0,0 @@ -import renderJsx from "./foo.jsx"; -import renderTsx from "./foo.tsx"; - -export function render() { - console.log(renderJsx()); - console.log(renderTsx()); -} diff --git a/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/1.0.0_meta.json b/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/1.0.0_meta.json deleted file mode 100644 index 417950442..000000000 --- a/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/1.0.0_meta.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "exports": { - ".": "./mod.ts" - }, - "moduleGraph1": { - "/mod.ts": { - "dependencies": [{ - "type": "static", - "kind": "import", - "range": [[0, 0], [0, 35]], - "specifier": "./foo.jsx", - "specifierRange": [[0, 22], [0, 33]] - }, { - "type": "static", - "kind": "import", - "range": [[1, 0], [1, 25]], - "specifier": "./foo.tsx", - "specifierRange": [[1, 22], [1, 33]] - }] - }, - "/foo.jsx": { - "dependencies": [{ - "type": "static", - "kind": "import", - "range": [[0, 0], [0, 60]], - "specifier": "npm:preact-render-to-string", - "specifierRange": [[0, 32], [0, 60]] - }] - }, - "/foo.tsx": { - "dependencies": [{ - "type": "static", - "kind": "import", - "range": [[0, 0], [0, 60]], - "specifier": "npm:preact-render-to-string", - "specifierRange": [[0, 32], [0, 60]] - }] - } - } -} diff --git a/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/meta.json b/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/meta.json deleted file mode 100644 index 02601e4d0..000000000 --- a/tests/testdata/jsr/registry/@denotest/jsx-with-no-pragmas/meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "versions": { - "1.0.0": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/1.0.0/foo.jsx b/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/1.0.0/foo.jsx deleted file mode 100644 index 463fdb015..000000000 --- a/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/1.0.0/foo.jsx +++ /dev/null @@ -1,7 +0,0 @@ -/** @jsxRuntime automatic *//** @jsxImportSource npm:preact */ -// deno-fmt-ignore-file -import { renderToString } from "npm:preact-render-to-string"; - -export default function render() { - return renderToString(<div>foo.jsx</div>); -} diff --git a/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/1.0.0/foo.tsx b/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/1.0.0/foo.tsx deleted file mode 100644 index b34f2952e..000000000 --- a/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/1.0.0/foo.tsx +++ /dev/null @@ -1,7 +0,0 @@ -/** @jsxRuntime automatic *//** @jsxImportSource npm:preact */ -// deno-fmt-ignore-file -import { renderToString } from "npm:preact-render-to-string"; - -export default function render() { - return renderToString(<div>foo.tsx</div>); -} diff --git a/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/1.0.0/mod.ts b/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/1.0.0/mod.ts deleted file mode 100644 index 05c549f64..000000000 --- a/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/1.0.0/mod.ts +++ /dev/null @@ -1,7 +0,0 @@ -import renderJsx from "./foo.jsx"; -import renderTsx from "./foo.tsx"; - -export function render() { - console.log(renderJsx()); - console.log(renderTsx()); -} diff --git a/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/1.0.0_meta.json b/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/1.0.0_meta.json deleted file mode 100644 index fd1a63e60..000000000 --- a/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/1.0.0_meta.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "exports": { - ".": "./mod.ts" - }, - "moduleGraph1": { - "/mod.ts": { - "dependencies": [{ - "type": "static", - "kind": "import", - "range": [[0, 0], [0, 35]], - "specifier": "./foo.jsx", - "specifierRange": [[0, 22], [0, 33]] - }, { - "type": "static", - "kind": "import", - "range": [[1, 0], [1, 25]], - "specifier": "./foo.tsx", - "specifierRange": [[1, 22], [1, 33]] - }] - }, - "/foo.jsx": { - "dependencies": [{ - "type": "static", - "kind": "import", - "range": [[0, 0], [0, 60]], - "specifier": "npm:preact/jsx-runtime", - "specifierRange": [[0, 32], [0, 60]] - }, { - "type": "static", - "kind": "import", - "range": [[2, 0], [2, 60]], - "specifier": "npm:preact-render-to-string", - "specifierRange": [[2, 32], [2, 60]] - }] - }, - "/foo.tsx": { - "dependencies": [{ - "type": "static", - "kind": "import", - "range": [[0, 0], [0, 60]], - "specifier": "npm:preact/jsx-runtime", - "specifierRange": [[0, 32], [0, 60]] - }, { - "type": "static", - "kind": "import", - "range": [[2, 0], [2, 60]], - "specifier": "npm:preact-render-to-string", - "specifierRange": [[2, 32], [2, 60]] - }] - } - } -} diff --git a/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/meta.json b/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/meta.json deleted file mode 100644 index 02601e4d0..000000000 --- a/tests/testdata/jsr/registry/@denotest/jsx-with-pragmas/meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "versions": { - "1.0.0": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/module-graph/1.4.0/mod.ts b/tests/testdata/jsr/registry/@denotest/module-graph/1.4.0/mod.ts deleted file mode 100644 index cb3c4a5e0..000000000 --- a/tests/testdata/jsr/registry/@denotest/module-graph/1.4.0/mod.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Other } from "./other.ts"; - -export class Test { - other = new Other(); -} diff --git a/tests/testdata/jsr/registry/@denotest/module-graph/1.4.0/other.ts b/tests/testdata/jsr/registry/@denotest/module-graph/1.4.0/other.ts deleted file mode 100644 index 57e436cf8..000000000 --- a/tests/testdata/jsr/registry/@denotest/module-graph/1.4.0/other.ts +++ /dev/null @@ -1,2 +0,0 @@ -export class Other { -} diff --git a/tests/testdata/jsr/registry/@denotest/module-graph/1.4.0_meta.json b/tests/testdata/jsr/registry/@denotest/module-graph/1.4.0_meta.json deleted file mode 100644 index 6cd99b42b..000000000 --- a/tests/testdata/jsr/registry/@denotest/module-graph/1.4.0_meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "exports": { - ".": "./mod.ts", - "./other": "./other.ts" - }, - "moduleGraph1": { - "/mod.ts": { - "dependencies": [{ - "kind": "import", - "type": "static", - "specifier": "./other.ts", - "specifierRange": [[0, 22], [0, 34]] - }] - }, - "/other.ts": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/module-graph/meta.json b/tests/testdata/jsr/registry/@denotest/module-graph/meta.json deleted file mode 100644 index 9a450c08b..000000000 --- a/tests/testdata/jsr/registry/@denotest/module-graph/meta.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "versions": { - "1.0.0": {}, - "1.4.0": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0/mod.ts b/tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0/mod.ts deleted file mode 100644 index cb3c4a5e0..000000000 --- a/tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0/mod.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Other } from "./other.ts"; - -export class Test { - other = new Other(); -} diff --git a/tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0/other.ts b/tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0/other.ts deleted file mode 100644 index 57e436cf8..000000000 --- a/tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0/other.ts +++ /dev/null @@ -1,2 +0,0 @@ -export class Other { -} diff --git a/tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0_meta.json b/tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0_meta.json deleted file mode 100644 index ce1d3782d..000000000 --- a/tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0_meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "exports": { - ".": "./mod.ts", - "./other": "./other.ts" - }, - "moduleGraph2": { - "/mod.ts": { - "dependencies": [{ - "kind": "import", - "type": "static", - "specifier": "./other.ts", - "specifierRange": [[0, 22], [0, 34]] - }] - }, - "/other.ts": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/module-graph2/meta.json b/tests/testdata/jsr/registry/@denotest/module-graph2/meta.json deleted file mode 100644 index 9a450c08b..000000000 --- a/tests/testdata/jsr/registry/@denotest/module-graph2/meta.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "versions": { - "1.0.0": {}, - "1.4.0": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.0/TestClass.ts b/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.0/TestClass.ts deleted file mode 100644 index 88ac04c12..000000000 --- a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.0/TestClass.ts +++ /dev/null @@ -1 +0,0 @@ -export default class TestClass {} diff --git a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.0/mod.ts b/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.0/mod.ts deleted file mode 100644 index 57600eb4b..000000000 --- a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.0/mod.ts +++ /dev/null @@ -1,3 +0,0 @@ -export default "0.1.0"; - -export { default as TestClass } from "./TestClass.ts"; diff --git a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.0_meta.json b/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.0_meta.json deleted file mode 100644 index 631a18d0e..000000000 --- a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.0_meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "exports": { - ".": "./mod.ts" - } -} diff --git a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.1/TestClass.ts b/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.1/TestClass.ts deleted file mode 100644 index 88ac04c12..000000000 --- a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.1/TestClass.ts +++ /dev/null @@ -1 +0,0 @@ -export default class TestClass {} diff --git a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.1/mod.ts b/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.1/mod.ts deleted file mode 100644 index 5e1fd9435..000000000 --- a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.1/mod.ts +++ /dev/null @@ -1,3 +0,0 @@ -export default "0.1.1"; - -export { default as TestClass } from "./TestClass.ts"; diff --git a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.1_meta.json b/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.1_meta.json deleted file mode 100644 index 631a18d0e..000000000 --- a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.1.1_meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "exports": { - ".": "./mod.ts" - } -} diff --git a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.2.0/TestClass.ts b/tests/testdata/jsr/registry/@denotest/no-module-graph/0.2.0/TestClass.ts deleted file mode 100644 index 88ac04c12..000000000 --- a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.2.0/TestClass.ts +++ /dev/null @@ -1 +0,0 @@ -export default class TestClass {} diff --git a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.2.0/mod.ts b/tests/testdata/jsr/registry/@denotest/no-module-graph/0.2.0/mod.ts deleted file mode 100644 index edf9622fb..000000000 --- a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.2.0/mod.ts +++ /dev/null @@ -1,3 +0,0 @@ -export default "0.2.0"; - -export { default as TestClass } from "./TestClass.ts"; diff --git a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.2.0_meta.json b/tests/testdata/jsr/registry/@denotest/no-module-graph/0.2.0_meta.json deleted file mode 100644 index 631a18d0e..000000000 --- a/tests/testdata/jsr/registry/@denotest/no-module-graph/0.2.0_meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "exports": { - ".": "./mod.ts" - } -} diff --git a/tests/testdata/jsr/registry/@denotest/no-module-graph/meta.json b/tests/testdata/jsr/registry/@denotest/no-module-graph/meta.json deleted file mode 100644 index 0268b6c8a..000000000 --- a/tests/testdata/jsr/registry/@denotest/no-module-graph/meta.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "versions": { - "0.1.0": {}, - "0.1.1": {}, - "0.2.0": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/subset-type-graph-invalid/0.1.0/mod.ts b/tests/testdata/jsr/registry/@denotest/subset-type-graph-invalid/0.1.0/mod.ts deleted file mode 100644 index 6a5036bf5..000000000 --- a/tests/testdata/jsr/registry/@denotest/subset-type-graph-invalid/0.1.0/mod.ts +++ /dev/null @@ -1,12 +0,0 @@ -export class Foo { - method() { - return Math.random(); - } -} - -// This will be analyzed because the method above is missing an -// explicit type which is required for the subset type graph to take -// effect. So the entire source file will be type checked against, -// causing a type error here. -const invalidTypeCheck: number = ""; -console.log(invalidTypeCheck); diff --git a/tests/testdata/jsr/registry/@denotest/subset-type-graph-invalid/0.1.0_meta.json b/tests/testdata/jsr/registry/@denotest/subset-type-graph-invalid/0.1.0_meta.json deleted file mode 100644 index 631a18d0e..000000000 --- a/tests/testdata/jsr/registry/@denotest/subset-type-graph-invalid/0.1.0_meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "exports": { - ".": "./mod.ts" - } -} diff --git a/tests/testdata/jsr/registry/@denotest/subset-type-graph-invalid/meta.json b/tests/testdata/jsr/registry/@denotest/subset-type-graph-invalid/meta.json deleted file mode 100644 index d10aa5c3a..000000000 --- a/tests/testdata/jsr/registry/@denotest/subset-type-graph-invalid/meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "versions": { - "0.1.0": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/subset-type-graph/0.1.0/mod.ts b/tests/testdata/jsr/registry/@denotest/subset-type-graph/0.1.0/mod.ts deleted file mode 100644 index e81b2309a..000000000 --- a/tests/testdata/jsr/registry/@denotest/subset-type-graph/0.1.0/mod.ts +++ /dev/null @@ -1,17 +0,0 @@ -// add some statements that will be removed by the subset -// type graph so that we can test that the source map works -console.log(1); -console.log(2); -console.log(3); - -export class Foo { - method(): number { - return Math.random(); - } -} - -// this won't be type checked against because the subset -// type graph omit this code because it's not part of the -// public API. -const invalidTypeCheck: number = ""; -console.log(invalidTypeCheck); diff --git a/tests/testdata/jsr/registry/@denotest/subset-type-graph/0.1.0_meta.json b/tests/testdata/jsr/registry/@denotest/subset-type-graph/0.1.0_meta.json deleted file mode 100644 index 631a18d0e..000000000 --- a/tests/testdata/jsr/registry/@denotest/subset-type-graph/0.1.0_meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "exports": { - ".": "./mod.ts" - } -} diff --git a/tests/testdata/jsr/registry/@denotest/subset-type-graph/meta.json b/tests/testdata/jsr/registry/@denotest/subset-type-graph/meta.json deleted file mode 100644 index d10aa5c3a..000000000 --- a/tests/testdata/jsr/registry/@denotest/subset-type-graph/meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "versions": { - "0.1.0": {} - } -} diff --git a/tests/testdata/jsr/registry/@denotest/worker/0.1.0/mod.ts b/tests/testdata/jsr/registry/@denotest/worker/0.1.0/mod.ts deleted file mode 100644 index 356df2c24..000000000 --- a/tests/testdata/jsr/registry/@denotest/worker/0.1.0/mod.ts +++ /dev/null @@ -1,13 +0,0 @@ -export function addAsync(a: number, b: number): Promise<number> { - const worker = new Worker(import.meta.resolve("./worker.ts"), { - type: "module", - }); - - return new Promise((resolve) => { - worker.addEventListener("message", (event) => { - resolve(event.data); - }); - - worker.postMessage({ a, b }); - }); -} diff --git a/tests/testdata/jsr/registry/@denotest/worker/0.1.0/worker.ts b/tests/testdata/jsr/registry/@denotest/worker/0.1.0/worker.ts deleted file mode 100644 index 95b40c758..000000000 --- a/tests/testdata/jsr/registry/@denotest/worker/0.1.0/worker.ts +++ /dev/null @@ -1,4 +0,0 @@ -self.onmessage = (evt) => { - self.postMessage(evt.data.a + evt.data.b); - self.close(); -}; diff --git a/tests/testdata/jsr/registry/@denotest/worker/0.1.0_meta.json b/tests/testdata/jsr/registry/@denotest/worker/0.1.0_meta.json deleted file mode 100644 index 631a18d0e..000000000 --- a/tests/testdata/jsr/registry/@denotest/worker/0.1.0_meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "exports": { - ".": "./mod.ts" - } -} diff --git a/tests/testdata/jsr/registry/@denotest/worker/meta.json b/tests/testdata/jsr/registry/@denotest/worker/meta.json deleted file mode 100644 index d10aa5c3a..000000000 --- a/tests/testdata/jsr/registry/@denotest/worker/meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "versions": { - "0.1.0": {} - } -} diff --git a/tests/testdata/jsr/registry/@std/assert/0.220.1/assert.ts b/tests/testdata/jsr/registry/@std/assert/0.220.1/assert.ts deleted file mode 100644 index 8c20c347a..000000000 --- a/tests/testdata/jsr/registry/@std/assert/0.220.1/assert.ts +++ /dev/null @@ -1,4 +0,0 @@ -// deno-lint-ignore-file -export function assert(expr: unknown) { - return true; -} diff --git a/tests/testdata/jsr/registry/@std/assert/0.220.1/assert_equals.ts b/tests/testdata/jsr/registry/@std/assert/0.220.1/assert_equals.ts deleted file mode 100644 index bd58194d0..000000000 --- a/tests/testdata/jsr/registry/@std/assert/0.220.1/assert_equals.ts +++ /dev/null @@ -1,9 +0,0 @@ -// deno-lint-ignore-file -export function assertEquals<T>( - actual: T, - expected: T, - msg?: string, - options: { formatter?: (value: unknown) => string } = {}, -) { - return true; -} diff --git a/tests/testdata/jsr/registry/@std/assert/0.220.1/fail.ts b/tests/testdata/jsr/registry/@std/assert/0.220.1/fail.ts deleted file mode 100644 index 6c21edda5..000000000 --- a/tests/testdata/jsr/registry/@std/assert/0.220.1/fail.ts +++ /dev/null @@ -1,5 +0,0 @@ -// deno-lint-ignore-file - -export function fail() { - return true; -} diff --git a/tests/testdata/jsr/registry/@std/assert/0.220.1/mod.ts b/tests/testdata/jsr/registry/@std/assert/0.220.1/mod.ts deleted file mode 100644 index fdcb56c8c..000000000 --- a/tests/testdata/jsr/registry/@std/assert/0.220.1/mod.ts +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. - -/** A library of assertion functions. - * If the assertion is false an `AssertionError` will be thrown which will - * result in pretty-printed diff of failing assertion. - * - * This module is browser compatible, but do not rely on good formatting of - * values for AssertionError messages in browsers. - * - * ```ts - * import { assert } from "@std/assert/assert"; - * - * assert("I am truthy"); // Doesn't throw - * assert(false); // Throws `AssertionError` - * ``` - * - * @module - */ - -export * from "./assert_equals.ts"; -export * from "./assert.ts"; -export * from "./fail.ts"; diff --git a/tests/testdata/jsr/registry/@std/assert/0.220.1_meta.json b/tests/testdata/jsr/registry/@std/assert/0.220.1_meta.json deleted file mode 100644 index 3ca2db93a..000000000 --- a/tests/testdata/jsr/registry/@std/assert/0.220.1_meta.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "exports": { - ".": "./mod.ts", - "./assert": "./assert.ts", - "./assert-equals": "./assert-equals.ts", - "./fail": "./fail.ts" - } -} diff --git a/tests/testdata/jsr/registry/@std/assert/meta.json b/tests/testdata/jsr/registry/@std/assert/meta.json deleted file mode 100644 index 4bb721c89..000000000 --- a/tests/testdata/jsr/registry/@std/assert/meta.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "scope": "std", - "name": "assert", - "latest": "0.220.1", - "versions": { - "0.220.1": {} - } -} diff --git a/tests/testdata/jsr/registry/@std/path/0.220.1/_common/assert_path.ts b/tests/testdata/jsr/registry/@std/path/0.220.1/_common/assert_path.ts deleted file mode 100644 index 7033edcd1..000000000 --- a/tests/testdata/jsr/registry/@std/path/0.220.1/_common/assert_path.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -// Copyright the Browserify authors. MIT License. - -export function assertPath(path?: string) { - if (typeof path !== "string") { - throw new TypeError( - `Path must be a string. Received ${JSON.stringify(path)}`, - ); - } -} diff --git a/tests/testdata/jsr/registry/@std/path/0.220.1/_common/constants.ts b/tests/testdata/jsr/registry/@std/path/0.220.1/_common/constants.ts deleted file mode 100644 index 9bfd411b6..000000000 --- a/tests/testdata/jsr/registry/@std/path/0.220.1/_common/constants.ts +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -// Copyright the Browserify authors. MIT License. -// Ported from https://github.com/browserify/path-browserify/ -// This module is browser compatible. - -// Alphabet chars. -export const CHAR_UPPERCASE_A = 65; /* A */ -export const CHAR_LOWERCASE_A = 97; /* a */ -export const CHAR_UPPERCASE_Z = 90; /* Z */ -export const CHAR_LOWERCASE_Z = 122; /* z */ - -// Non-alphabetic chars. -export const CHAR_DOT = 46; /* . */ -export const CHAR_FORWARD_SLASH = 47; /* / */ -export const CHAR_BACKWARD_SLASH = 92; /* \ */ -export const CHAR_VERTICAL_LINE = 124; /* | */ -export const CHAR_COLON = 58; /* : */ -export const CHAR_QUESTION_MARK = 63; /* ? */ -export const CHAR_UNDERSCORE = 95; /* _ */ -export const CHAR_LINE_FEED = 10; /* \n */ -export const CHAR_CARRIAGE_RETURN = 13; /* \r */ -export const CHAR_TAB = 9; /* \t */ -export const CHAR_FORM_FEED = 12; /* \f */ -export const CHAR_EXCLAMATION_MARK = 33; /* ! */ -export const CHAR_HASH = 35; /* # */ -export const CHAR_SPACE = 32; /* */ -export const CHAR_NO_BREAK_SPACE = 160; /* \u00A0 */ -export const CHAR_ZERO_WIDTH_NOBREAK_SPACE = 65279; /* \uFEFF */ -export const CHAR_LEFT_SQUARE_BRACKET = 91; /* [ */ -export const CHAR_RIGHT_SQUARE_BRACKET = 93; /* ] */ -export const CHAR_LEFT_ANGLE_BRACKET = 60; /* < */ -export const CHAR_RIGHT_ANGLE_BRACKET = 62; /* > */ -export const CHAR_LEFT_CURLY_BRACKET = 123; /* { */ -export const CHAR_RIGHT_CURLY_BRACKET = 125; /* } */ -export const CHAR_HYPHEN_MINUS = 45; /* - */ -export const CHAR_PLUS = 43; /* + */ -export const CHAR_DOUBLE_QUOTE = 34; /* " */ -export const CHAR_SINGLE_QUOTE = 39; /* ' */ -export const CHAR_PERCENT = 37; /* % */ -export const CHAR_SEMICOLON = 59; /* ; */ -export const CHAR_CIRCUMFLEX_ACCENT = 94; /* ^ */ -export const CHAR_GRAVE_ACCENT = 96; /* ` */ -export const CHAR_AT = 64; /* @ */ -export const CHAR_AMPERSAND = 38; /* & */ -export const CHAR_EQUAL = 61; /* = */ - -// Digits -export const CHAR_0 = 48; /* 0 */ -export const CHAR_9 = 57; /* 9 */ diff --git a/tests/testdata/jsr/registry/@std/path/0.220.1/_common/normalize.ts b/tests/testdata/jsr/registry/@std/path/0.220.1/_common/normalize.ts deleted file mode 100644 index 3a1a16284..000000000 --- a/tests/testdata/jsr/registry/@std/path/0.220.1/_common/normalize.ts +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -// This module is browser compatible. - -import { assertPath } from "./assert_path.ts"; - -export function assertArg(path: string) { - assertPath(path); - if (path.length === 0) return "."; -} diff --git a/tests/testdata/jsr/registry/@std/path/0.220.1/_common/normalize_string.ts b/tests/testdata/jsr/registry/@std/path/0.220.1/_common/normalize_string.ts deleted file mode 100644 index d8f0e090a..000000000 --- a/tests/testdata/jsr/registry/@std/path/0.220.1/_common/normalize_string.ts +++ /dev/null @@ -1,74 +0,0 @@ -// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -// Copyright the Browserify authors. MIT License. -// Ported from https://github.com/browserify/path-browserify/ -// This module is browser compatible. - -import { CHAR_DOT, CHAR_FORWARD_SLASH } from "./constants.ts"; - -// Resolves . and .. elements in a path with directory names -export function normalizeString( - path: string, - allowAboveRoot: boolean, - separator: string, - isPathSeparator: (code: number) => boolean, -): string { - let res = ""; - let lastSegmentLength = 0; - let lastSlash = -1; - let dots = 0; - let code: number | undefined; - for (let i = 0; i <= path.length; ++i) { - if (i < path.length) code = path.charCodeAt(i); - else if (isPathSeparator(code!)) break; - else code = CHAR_FORWARD_SLASH; - - if (isPathSeparator(code!)) { - if (lastSlash === i - 1 || dots === 1) { - // NOOP - } else if (lastSlash !== i - 1 && dots === 2) { - if ( - res.length < 2 || - lastSegmentLength !== 2 || - res.charCodeAt(res.length - 1) !== CHAR_DOT || - res.charCodeAt(res.length - 2) !== CHAR_DOT - ) { - if (res.length > 2) { - const lastSlashIndex = res.lastIndexOf(separator); - if (lastSlashIndex === -1) { - res = ""; - lastSegmentLength = 0; - } else { - res = res.slice(0, lastSlashIndex); - lastSegmentLength = res.length - 1 - res.lastIndexOf(separator); - } - lastSlash = i; - dots = 0; - continue; - } else if (res.length === 2 || res.length === 1) { - res = ""; - lastSegmentLength = 0; - lastSlash = i; - dots = 0; - continue; - } - } - if (allowAboveRoot) { - if (res.length > 0) res += `${separator}..`; - else res = ".."; - lastSegmentLength = 2; - } - } else { - if (res.length > 0) res += separator + path.slice(lastSlash + 1, i); - else res = path.slice(lastSlash + 1, i); - lastSegmentLength = i - lastSlash - 1; - } - lastSlash = i; - dots = 0; - } else if (code === CHAR_DOT && dots !== -1) { - ++dots; - } else { - dots = -1; - } - } - return res; -} diff --git a/tests/testdata/jsr/registry/@std/path/0.220.1/posix/_util.ts b/tests/testdata/jsr/registry/@std/path/0.220.1/posix/_util.ts deleted file mode 100644 index b446155df..000000000 --- a/tests/testdata/jsr/registry/@std/path/0.220.1/posix/_util.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -// Copyright the Browserify authors. MIT License. -// Ported from https://github.com/browserify/path-browserify/ -// This module is browser compatible. - -import { CHAR_FORWARD_SLASH } from "../_common/constants.ts"; - -export function isPosixPathSeparator(code: number): boolean { - return code === CHAR_FORWARD_SLASH; -} diff --git a/tests/testdata/jsr/registry/@std/path/0.220.1/posix/join.ts b/tests/testdata/jsr/registry/@std/path/0.220.1/posix/join.ts deleted file mode 100644 index 625762ab9..000000000 --- a/tests/testdata/jsr/registry/@std/path/0.220.1/posix/join.ts +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -// This module is browser compatible. - -import { assertPath } from "../_common/assert_path.ts"; -import { normalize } from "./normalize.ts"; - -/** - * Join all given a sequence of `paths`,then normalizes the resulting path. - * @param paths to be joined and normalized - */ -export function join(...paths: string[]): string { - if (paths.length === 0) return "."; - - let joined: string | undefined; - for (let i = 0; i < paths.length; ++i) { - const path = paths[i]!; - assertPath(path); - if (path.length > 0) { - if (!joined) joined = path; - else joined += `/${path}`; - } - } - if (!joined) return "."; - return normalize(joined); -} diff --git a/tests/testdata/jsr/registry/@std/path/0.220.1/posix/normalize.ts b/tests/testdata/jsr/registry/@std/path/0.220.1/posix/normalize.ts deleted file mode 100644 index 8e88ad254..000000000 --- a/tests/testdata/jsr/registry/@std/path/0.220.1/posix/normalize.ts +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -// This module is browser compatible. - -import { assertArg } from "../_common/normalize.ts"; -import { normalizeString } from "../_common/normalize_string.ts"; -import { isPosixPathSeparator } from "./_util.ts"; - -/** - * 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 `'.'`. - * @param path to be normalized - */ -export function normalize(path: string): string { - assertArg(path); - - const isAbsolute = isPosixPathSeparator(path.charCodeAt(0)); - const trailingSeparator = isPosixPathSeparator( - path.charCodeAt(path.length - 1), - ); - - // Normalize the path - path = normalizeString(path, !isAbsolute, "/", isPosixPathSeparator); - - if (path.length === 0 && !isAbsolute) path = "."; - if (path.length > 0 && trailingSeparator) path += "/"; - - if (isAbsolute) return `/${path}`; - return path; -} diff --git a/tests/testdata/jsr/registry/@std/path/0.220.1_meta.json b/tests/testdata/jsr/registry/@std/path/0.220.1_meta.json deleted file mode 100644 index 2a2f43f96..000000000 --- a/tests/testdata/jsr/registry/@std/path/0.220.1_meta.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "exports": { - ".": "./mod.ts", - "./basename": "./basename.ts", - "./common": "./common.ts", - "./constants": "./constants.ts", - "./dirname": "./dirname.ts", - "./extname": "./extname.ts", - "./format": "./format.ts", - "./from_file_url": "./from_file_url.ts", - "./glob_to_regexp": "./glob_to_regexp.ts", - "./is_absolute": "./is_absolute.ts", - "./is_glob": "./is_glob.ts", - "./join": "./join.ts", - "./join_globs": "./join_globs.ts", - "./normalize": "./normalize.ts", - "./normalize_glob": "./normalize_glob.ts", - "./parse": "./parse.ts", - "./posix": "./posix/mod.ts", - "./posix/basename": "./posix/basename.ts", - "./posix/common": "./posix/common.ts", - "./posix/constants": "./posix/constants.ts", - "./posix/dirname": "./posix/dirname.ts", - "./posix/extname": "./posix/extname.ts", - "./posix/format": "./posix/format.ts", - "./posix/from_file_url": "./posix/from_file_url.ts", - "./posix/glob_to_regexp": "./posix/glob_to_regexp.ts", - "./posix/is_absolute": "./posix/is_absolute.ts", - "./posix/is_glob": "./posix/is_glob.ts", - "./posix/join": "./posix/join.ts", - "./posix/join_globs": "./posix/join_globs.ts", - "./posix/normalize": "./posix/normalize.ts", - "./posix/normalize_glob": "./posix/normalize_glob.ts", - "./posix/parse": "./posix/parse.ts", - "./posix/relative": "./posix/relative.ts", - "./posix/resolve": "./posix/resolve.ts", - "./posix/to_file_url": "./posix/to_file_url.ts", - "./posix/to_namespaced_path": "./posix/to_namespaced_path.ts", - "./relative": "./relative.ts", - "./resolve": "./resolve.ts", - "./to_file_url": "./to_file_url.ts", - "./to_namespaced_path": "./to_namespaced_path.ts", - "./windows": "./windows/mod.ts", - "./windows/basename": "./windows/basename.ts", - "./windows/common": "./windows/common.ts", - "./windows/constants": "./windows/constants.ts", - "./windows/dirname": "./windows/dirname.ts", - "./windows/extname": "./windows/extname.ts", - "./windows/format": "./windows/format.ts", - "./windows/from_file_url": "./windows/from_file_url.ts", - "./windows/glob_to_regexp": "./windows/glob_to_regexp.ts", - "./windows/is_absolute": "./windows/is_absolute.ts", - "./windows/is_glob": "./windows/is_glob.ts", - "./windows/join": "./windows/join.ts", - "./windows/join_globs": "./windows/join_globs.ts", - "./windows/normalize": "./windows/normalize.ts", - "./windows/normalize_glob": "./windows/normalize_glob.ts", - "./windows/parse": "./windows/parse.ts", - "./windows/relative": "./windows/relative.ts", - "./windows/resolve": "./windows/resolve.ts", - "./windows/to_file_url": "./windows/to_file_url.ts", - "./windows/to_namespaced_path": "./windows/to_namespaced_path.ts" - } -} diff --git a/tests/testdata/jsr/registry/@std/path/meta.json b/tests/testdata/jsr/registry/@std/path/meta.json deleted file mode 100644 index 89a4e07f9..000000000 --- a/tests/testdata/jsr/registry/@std/path/meta.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "scope": "std", - "name": "path", - "latest": "0.220.1", - "versions": { - "0.220.1": {} - } -} 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": {} - } -} |
