mirror of
https://github.com/denoland/deno.git
synced 2024-11-21 15:04:11 -05:00
chore: add tests for moduleGraph2 (#23603)
Also did some renames from underscores to hyphens
This commit is contained in:
parent
67d00fb1e3
commit
48daf2dc88
37 changed files with 127 additions and 66 deletions
1
cli/cache/mod.rs
vendored
1
cli/cache/mod.rs
vendored
|
@ -296,6 +296,7 @@ impl Loader for FetchCacher {
|
|||
source: &Arc<[u8]>,
|
||||
module_info: &deno_graph::ModuleInfo,
|
||||
) {
|
||||
log::debug!("Caching module info for {}", specifier);
|
||||
let source_hash = ModuleInfoCacheSourceHash::from_source(source);
|
||||
let result = self.module_info_cache.set_module_info(
|
||||
specifier,
|
||||
|
|
|
@ -128,7 +128,7 @@ fn specifiers_in_lockfile() {
|
|||
|
||||
temp_dir.write(
|
||||
"main.ts",
|
||||
r#"import version from "jsr:@denotest/no_module_graph@0.1";
|
||||
r#"import version from "jsr:@denotest/no-module-graph@0.1";
|
||||
|
||||
console.log(version);"#,
|
||||
);
|
||||
|
@ -146,8 +146,8 @@ console.log(version);"#,
|
|||
.content
|
||||
.packages
|
||||
.specifiers
|
||||
.get_mut("jsr:@denotest/no_module_graph@0.1")
|
||||
.unwrap() = "jsr:@denotest/no_module_graph@0.1.0".to_string();
|
||||
.get_mut("jsr:@denotest/no-module-graph@0.1")
|
||||
.unwrap() = "jsr:@denotest/no-module-graph@0.1.0".to_string();
|
||||
lockfile_path.write(lockfile.as_json_string());
|
||||
|
||||
test_context
|
||||
|
@ -238,7 +238,7 @@ fn lockfile_bad_package_integrity() {
|
|||
|
||||
temp_dir.write(
|
||||
"main.ts",
|
||||
r#"import version from "jsr:@denotest/no_module_graph@0.1";
|
||||
r#"import version from "jsr:@denotest/no-module-graph@0.1";
|
||||
|
||||
console.log(version);"#,
|
||||
);
|
||||
|
@ -252,14 +252,14 @@ console.log(version);"#,
|
|||
|
||||
let lockfile_path = temp_dir.path().join("deno.lock");
|
||||
let mut lockfile = Lockfile::new(lockfile_path.to_path_buf(), false).unwrap();
|
||||
let pkg_name = "@denotest/no_module_graph@0.1.1";
|
||||
let pkg_name = "@denotest/no-module-graph@0.1.1";
|
||||
let original_integrity = get_lockfile_pkg_integrity(&lockfile, pkg_name);
|
||||
set_lockfile_pkg_integrity(&mut lockfile, pkg_name, "bad_integrity");
|
||||
lockfile_path.write(lockfile.as_json_string());
|
||||
|
||||
let actual_integrity =
|
||||
test_context.get_jsr_package_integrity("@denotest/no_module_graph/0.1.1");
|
||||
let integrity_check_failed_msg = format!("error: Integrity check failed for http://127.0.0.1:4250/@denotest/no_module_graph/0.1.1_meta.json
|
||||
test_context.get_jsr_package_integrity("@denotest/no-module-graph/0.1.1");
|
||||
let integrity_check_failed_msg = format!("error: Integrity check failed for http://127.0.0.1:4250/@denotest/no-module-graph/0.1.1_meta.json
|
||||
|
||||
Actual: {}
|
||||
Expected: bad_integrity
|
||||
|
|
|
@ -1018,7 +1018,7 @@ fn lock_deno_json_package_json_deps() {
|
|||
deno_json.write_json(&json!({
|
||||
"imports": {
|
||||
"esm-basic": "npm:@denotest/esm-basic",
|
||||
"module_graph": "jsr:@denotest/module_graph@1.4",
|
||||
"module_graph": "jsr:@denotest/module-graph@1.4",
|
||||
}
|
||||
}));
|
||||
let main_ts = temp_dir.join("main.ts");
|
||||
|
@ -1035,11 +1035,11 @@ fn lock_deno_json_package_json_deps() {
|
|||
"version": "3",
|
||||
"packages": {
|
||||
"specifiers": {
|
||||
"jsr:@denotest/module_graph@1.4": "jsr:@denotest/module_graph@1.4.0",
|
||||
"jsr:@denotest/module-graph@1.4": "jsr:@denotest/module-graph@1.4.0",
|
||||
"npm:@denotest/esm-basic": "npm:@denotest/esm-basic@1.0.0"
|
||||
},
|
||||
"jsr": {
|
||||
"@denotest/module_graph@1.4.0": {
|
||||
"@denotest/module-graph@1.4.0": {
|
||||
"integrity": "32de0973c5fa55772326fcd504a757f386d2b010db3e13e78f3bcf851e69473d"
|
||||
}
|
||||
},
|
||||
|
@ -1053,7 +1053,7 @@ fn lock_deno_json_package_json_deps() {
|
|||
"remote": {},
|
||||
"workspace": {
|
||||
"dependencies": [
|
||||
"jsr:@denotest/module_graph@1.4",
|
||||
"jsr:@denotest/module-graph@1.4",
|
||||
"npm:@denotest/esm-basic"
|
||||
]
|
||||
}
|
||||
|
@ -1063,7 +1063,7 @@ fn lock_deno_json_package_json_deps() {
|
|||
// it to a package.json that uses an alias
|
||||
deno_json.write_json(&json!({
|
||||
"imports": {
|
||||
"module_graph": "jsr:@denotest/module_graph@1.4",
|
||||
"module_graph": "jsr:@denotest/module-graph@1.4",
|
||||
}
|
||||
}));
|
||||
package_json.write_json(&json!({
|
||||
|
@ -1087,11 +1087,11 @@ fn lock_deno_json_package_json_deps() {
|
|||
"version": "3",
|
||||
"packages": {
|
||||
"specifiers": {
|
||||
"jsr:@denotest/module_graph@1.4": "jsr:@denotest/module_graph@1.4.0",
|
||||
"jsr:@denotest/module-graph@1.4": "jsr:@denotest/module-graph@1.4.0",
|
||||
"npm:@denotest/esm-basic": "npm:@denotest/esm-basic@1.0.0"
|
||||
},
|
||||
"jsr": {
|
||||
"@denotest/module_graph@1.4.0": {
|
||||
"@denotest/module-graph@1.4.0": {
|
||||
"integrity": "32de0973c5fa55772326fcd504a757f386d2b010db3e13e78f3bcf851e69473d"
|
||||
}
|
||||
},
|
||||
|
@ -1105,7 +1105,7 @@ fn lock_deno_json_package_json_deps() {
|
|||
"remote": {},
|
||||
"workspace": {
|
||||
"dependencies": [
|
||||
"jsr:@denotest/module_graph@1.4"
|
||||
"jsr:@denotest/module-graph@1.4"
|
||||
],
|
||||
"packageJson": {
|
||||
"dependencies": [
|
||||
|
@ -1128,10 +1128,10 @@ fn lock_deno_json_package_json_deps() {
|
|||
"version": "3",
|
||||
"packages": {
|
||||
"specifiers": {
|
||||
"jsr:@denotest/module_graph@1.4": "jsr:@denotest/module_graph@1.4.0",
|
||||
"jsr:@denotest/module-graph@1.4": "jsr:@denotest/module-graph@1.4.0",
|
||||
},
|
||||
"jsr": {
|
||||
"@denotest/module_graph@1.4.0": {
|
||||
"@denotest/module-graph@1.4.0": {
|
||||
"integrity": "32de0973c5fa55772326fcd504a757f386d2b010db3e13e78f3bcf851e69473d"
|
||||
}
|
||||
}
|
||||
|
@ -1139,7 +1139,7 @@ fn lock_deno_json_package_json_deps() {
|
|||
"remote": {},
|
||||
"workspace": {
|
||||
"dependencies": [
|
||||
"jsr:@denotest/module_graph@1.4"
|
||||
"jsr:@denotest/module-graph@1.4"
|
||||
]
|
||||
}
|
||||
}));
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
Download http://127.0.0.1:4250/@denotest/deps/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/deps/1.0.0_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module_graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module_graph/1.4.0_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.1_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph/1.4.0_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/0.1.1_meta.json
|
||||
[UNORDERED_START]
|
||||
Download http://127.0.0.1:4250/@denotest/deps/1.0.0/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/module_graph/1.4.0/other.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.1/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.1/TestClass.ts
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph/1.4.0/other.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/0.1.1/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/0.1.1/TestClass.ts
|
||||
[UNORDERED_END]
|
||||
{ version: "0.1.1", other: Other {} }
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
Download http://127.0.0.1:4250/@denotest/deps/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/deps/1.0.0_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module_graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module_graph/1.4.0_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.1_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph/1.4.0_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/0.1.1_meta.json
|
||||
[UNORDERED_START]
|
||||
Download http://127.0.0.1:4250/@denotest/deps/1.0.0/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/module_graph/1.4.0/other.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.1/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.1/TestClass.ts
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph/1.4.0/other.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/0.1.1/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/0.1.1/TestClass.ts
|
||||
[UNORDERED_END]
|
||||
local: [WILDCARD]main.ts
|
||||
type: TypeScript
|
||||
|
@ -17,6 +17,6 @@ size: [WILDCARD]
|
|||
|
||||
file:///[WILDCARD]main.ts ([WILDCARD])
|
||||
└─┬ http://127.0.0.1:4250/@denotest/deps/1.0.0/mod.ts ([WILDCARD])
|
||||
├── http://127.0.0.1:4250/@denotest/module_graph/1.4.0/other.ts ([WILDCARD])
|
||||
└─┬ http://127.0.0.1:4250/@denotest/no_module_graph/0.1.1/mod.ts ([WILDCARD])
|
||||
└── http://127.0.0.1:4250/@denotest/no_module_graph/0.1.1/TestClass.ts ([WILDCARD])
|
||||
├── http://127.0.0.1:4250/@denotest/module-graph/1.4.0/other.ts ([WILDCARD])
|
||||
└─┬ http://127.0.0.1:4250/@denotest/no-module-graph/0.1.1/mod.ts ([WILDCARD])
|
||||
└── http://127.0.0.1:4250/@denotest/no-module-graph/0.1.1/TestClass.ts ([WILDCARD])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"steps": [{
|
||||
"args": "run main.ts",
|
||||
"args": "run --log-level=debug main.ts",
|
||||
"output": "main.out"
|
||||
}, {
|
||||
"cleanDenoDir": true,
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
Download http://127.0.0.1:4250/@denotest/module_graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module_graph/1.4.0_meta.json
|
||||
[UNORDERED_START]
|
||||
Download http://127.0.0.1:4250/@denotest/module_graph/1.4.0/other.ts
|
||||
Download http://127.0.0.1:4250/@denotest/module_graph/1.4.0/mod.ts
|
||||
[UNORDERED_END]
|
||||
[WILDCARD]Caching module info for http://[WILDLINE]/@denotest/module-graph/1.4.0/mod.ts
|
||||
[WILDCARD]Caching module info for http://[WILDLINE]/@denotest/module-graph/1.4.0/other.ts
|
||||
[WILDCARD]
|
||||
Test { other: Other {} }
|
||||
[WILDCARD]
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
import { Test } from "jsr:@denotest/module_graph";
|
||||
import { Test } from "jsr:@denotest/module-graph";
|
||||
|
||||
console.log(new Test());
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
Download http://127.0.0.1:4250/@denotest/module_graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module_graph/1.4.0_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph/1.4.0_meta.json
|
||||
[UNORDERED_START]
|
||||
Download http://127.0.0.1:4250/@denotest/module_graph/1.4.0/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/module_graph/1.4.0/other.ts
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph/1.4.0/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph/1.4.0/other.ts
|
||||
[UNORDERED_END]
|
||||
local: [WILDCARD]main.ts
|
||||
type: TypeScript
|
||||
|
@ -10,5 +10,5 @@ dependencies: 2 unique
|
|||
size: [WILDCARD]
|
||||
|
||||
file:///[WILDCARD]/module_graph/main.ts ([WILDCARD])
|
||||
└─┬ http://127.0.0.1:4250/@denotest/module_graph/1.4.0/mod.ts ([WILDCARD])
|
||||
└── http://127.0.0.1:4250/@denotest/module_graph/1.4.0/other.ts ([WILDCARD])
|
||||
└─┬ http://127.0.0.1:4250/@denotest/module-graph/1.4.0/mod.ts ([WILDCARD])
|
||||
└── http://127.0.0.1:4250/@denotest/module-graph/1.4.0/other.ts ([WILDCARD])
|
||||
|
|
10
tests/specs/jsr/module_graph2/__test__.jsonc
Normal file
10
tests/specs/jsr/module_graph2/__test__.jsonc
Normal file
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"steps": [{
|
||||
"args": "run --log-level=debug main.ts",
|
||||
"output": "main.out"
|
||||
}, {
|
||||
"cleanDenoDir": true,
|
||||
"args": "info main.ts",
|
||||
"output": "main_info.out"
|
||||
}]
|
||||
}
|
5
tests/specs/jsr/module_graph2/main.out
Normal file
5
tests/specs/jsr/module_graph2/main.out
Normal file
|
@ -0,0 +1,5 @@
|
|||
[WILDCARD]Caching module info for http://[WILDLINE]/@denotest/module-graph2/1.4.0/mod.ts
|
||||
[WILDCARD]Caching module info for http://[WILDLINE]/@denotest/module-graph2/1.4.0/other.ts
|
||||
[WILDCARD]
|
||||
Test { other: Other {} }
|
||||
[WILDCARD]
|
3
tests/specs/jsr/module_graph2/main.ts
Normal file
3
tests/specs/jsr/module_graph2/main.ts
Normal file
|
@ -0,0 +1,3 @@
|
|||
import { Test } from "jsr:@denotest/module-graph2";
|
||||
|
||||
console.log(new Test());
|
14
tests/specs/jsr/module_graph2/main_info.out
Normal file
14
tests/specs/jsr/module_graph2/main_info.out
Normal file
|
@ -0,0 +1,14 @@
|
|||
Download http://127.0.0.1:4250/@denotest/module-graph2/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph2/1.4.0_meta.json
|
||||
[UNORDERED_START]
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph2/1.4.0/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/module-graph2/1.4.0/other.ts
|
||||
[UNORDERED_END]
|
||||
local: [WILDCARD]main.ts
|
||||
type: TypeScript
|
||||
dependencies: 2 unique
|
||||
size: [WILDCARD]
|
||||
|
||||
file:///[WILDCARD]/module_graph2/main.ts ([WILDCARD])
|
||||
└─┬ http://127.0.0.1:4250/@denotest/module-graph2/1.4.0/mod.ts ([WILDCARD])
|
||||
└── http://127.0.0.1:4250/@denotest/module-graph2/1.4.0/other.ts ([WILDCARD])
|
|
@ -1,6 +1,6 @@
|
|||
Download http://127.0.0.1:4250/@denotest/no_module_graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0/TestClass.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/0.1.0_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/0.1.0/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/0.1.0/TestClass.ts
|
||||
0.1.0
|
||||
TestClass {}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import version, { TestClass } from "jsr:@denotest/no_module_graph@0.1.0";
|
||||
import version, { TestClass } from "jsr:@denotest/no-module-graph@0.1.0";
|
||||
|
||||
console.log(version);
|
||||
console.log(new TestClass());
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
Download http://127.0.0.1:4250/@denotest/no_module_graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0/TestClass.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/0.1.0_meta.json
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/0.1.0/mod.ts
|
||||
Download http://127.0.0.1:4250/@denotest/no-module-graph/0.1.0/TestClass.ts
|
||||
local: [WILDCARD]main.ts
|
||||
type: TypeScript
|
||||
dependencies: 2 unique
|
||||
size: [WILDCARD]
|
||||
|
||||
file:///[WILDCARD]/jsr/no_module_graph/main.ts ([WILDCARD])
|
||||
└─┬ http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0/mod.ts ([WILDCARD])
|
||||
└── http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0/TestClass.ts ([WILDCARD])
|
||||
└─┬ http://127.0.0.1:4250/@denotest/no-module-graph/0.1.0/mod.ts ([WILDCARD])
|
||||
└── http://127.0.0.1:4250/@denotest/no-module-graph/0.1.0/TestClass.ts ([WILDCARD])
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import version1 from "jsr:@denotest/no_module_graph@0.1.0";
|
||||
import version2 from "jsr:@denotest/no_module_graph@^0.2";
|
||||
import version1 from "jsr:@denotest/no-module-graph@0.1.0";
|
||||
import version2 from "jsr:@denotest/no-module-graph@^0.2";
|
||||
|
||||
console.log(version1);
|
||||
console.log(version2);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { Other } from "jsr:@denotest/module_graph@1/other";
|
||||
import version from "jsr:@denotest/no_module_graph@^0.1";
|
||||
import { Other } from "jsr:@denotest/module-graph@1/other";
|
||||
import version from "jsr:@denotest/no-module-graph@^0.1";
|
||||
|
||||
export default {
|
||||
version,
|
||||
|
|
|
@ -8,13 +8,13 @@
|
|||
"type": "static",
|
||||
"kind": "import",
|
||||
"range": [[0, 0], [0, 59]],
|
||||
"specifier": "jsr:@denotest/module_graph@1/other",
|
||||
"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",
|
||||
"specifier": "jsr:@denotest/no-module-graph@^0.1",
|
||||
"specifierRange": [[1, 20], [1, 56]]
|
||||
}]
|
||||
}
|
||||
|
|
5
tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0/mod.ts
vendored
Normal file
5
tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0/mod.ts
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
import { Other } from "./other.ts";
|
||||
|
||||
export class Test {
|
||||
other = new Other();
|
||||
}
|
2
tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0/other.ts
vendored
Normal file
2
tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0/other.ts
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
export class Other {
|
||||
}
|
17
tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0_meta.json
vendored
Normal file
17
tests/testdata/jsr/registry/@denotest/module-graph2/1.4.0_meta.json
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"exports": {
|
||||
".": "./mod.ts",
|
||||
"./other": "./other.ts"
|
||||
},
|
||||
"moduleGraph2": {
|
||||
"/mod.ts": {
|
||||
"dependencies": [{
|
||||
"kind": "import",
|
||||
"type": "static",
|
||||
"specifier": "./other.ts",
|
||||
"specifierRange": [[0, 22], [0, 34]]
|
||||
}]
|
||||
},
|
||||
"/other.ts": {}
|
||||
}
|
||||
}
|
6
tests/testdata/jsr/registry/@denotest/module-graph2/meta.json
vendored
Normal file
6
tests/testdata/jsr/registry/@denotest/module-graph2/meta.json
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"versions": {
|
||||
"1.0.0": {},
|
||||
"1.4.0": {}
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue