summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cli/tools/info.rs6
-rw-r--r--tests/specs/info/json_deps_order/076_info_json_deps_order.out2
-rw-r--r--tests/specs/info/json_file/json_output/main.out2
-rw-r--r--tests/specs/info/multiple_redirects/main.out2
-rw-r--r--tests/specs/npm/cjs_with_deps/cjs_with_deps/main_info_json.out2
-rw-r--r--tests/specs/npm/info_chalk_display/cjs_with_deps/main_info_json.out2
-rw-r--r--tests/specs/npm/info_chalk_display_node_modules_dir/cjs_with_deps/main_info_json.out2
-rw-r--r--tests/specs/npm/info_chalk_json/cjs_with_deps/main_info_json.out2
-rw-r--r--tests/specs/npm/info_chalk_json_node_modules_dir/cjs_with_deps/main_info_json.out2
-rw-r--r--tests/specs/npm/info_cli_chalk_display/info/chalk_json.out2
-rw-r--r--tests/specs/npm/info_cli_chalk_json/info/chalk_json.out2
-rw-r--r--tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main_info_json.out2
-rw-r--r--tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_info_json.out2
-rw-r--r--tests/specs/npm/node_modules_dir_with_deps/cjs_with_deps/main_info_json.out2
-rw-r--r--tests/testdata/npm/cjs_with_deps/main_info_json.out2
-rw-r--r--tests/testdata/npm/peer_deps_with_copied_folders/main_info_json.out2
16 files changed, 20 insertions, 16 deletions
diff --git a/cli/tools/info.rs b/cli/tools/info.rs
index b92887d53..1c83abe3b 100644
--- a/cli/tools/info.rs
+++ b/cli/tools/info.rs
@@ -82,7 +82,11 @@ pub async fn info(
if info_flags.json {
let mut json_graph = serde_json::json!(graph);
if let Some(output) = json_graph.as_object_mut() {
- output.insert("version".to_string(), JSON_SCHEMA_VERSION.into());
+ output.shift_insert(
+ 0,
+ "version".to_string(),
+ JSON_SCHEMA_VERSION.into(),
+ );
}
add_npm_packages_to_json(&mut json_graph, npm_resolver.as_ref());
display::write_json_to_stdout(&json_graph)?;
diff --git a/tests/specs/info/json_deps_order/076_info_json_deps_order.out b/tests/specs/info/json_deps_order/076_info_json_deps_order.out
index 33d58da16..92bf1d013 100644
--- a/tests/specs/info/json_deps_order/076_info_json_deps_order.out
+++ b/tests/specs/info/json_deps_order/076_info_json_deps_order.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"file://[WILDCARD]/076_info_json_deps_order.ts"
],
@@ -160,6 +161,5 @@
}
],
"redirects": {},
- "version": 1,
"npmPackages": {}
}
diff --git a/tests/specs/info/json_file/json_output/main.out b/tests/specs/info/json_file/json_output/main.out
index d4c2f234d..bc8f4d0f8 100644
--- a/tests/specs/info/json_file/json_output/main.out
+++ b/tests/specs/info/json_file/json_output/main.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"file://[WILDCARD]/json_output/main.ts"
],
@@ -87,6 +88,5 @@
}
],
"redirects": {},
- "version": 1,
"npmPackages": {}
}
diff --git a/tests/specs/info/multiple_redirects/main.out b/tests/specs/info/multiple_redirects/main.out
index 9cc1066a9..0021047de 100644
--- a/tests/specs/info/multiple_redirects/main.out
+++ b/tests/specs/info/multiple_redirects/main.out
@@ -2,6 +2,7 @@ Download http://localhost:4548/subdir/redirects/redirect1.js
Download http://localhost:4546/subdir/redirects/redirect1.js
Download http://localhost:4545/subdir/redirects/redirect1.js
{
+ "version": 1,
"roots": [
"file:///[WILDLINE]/multiple_redirects/main.ts"
],
@@ -43,6 +44,5 @@ Download http://localhost:4545/subdir/redirects/redirect1.js
"http://localhost:4546/subdir/redirects/redirect1.js": "http://localhost:4545/subdir/redirects/redirect1.js",
"http://localhost:4548/subdir/redirects/redirect1.js": "http://localhost:4546/subdir/redirects/redirect1.js"
},
- "version": 1,
"npmPackages": {}
}
diff --git a/tests/specs/npm/cjs_with_deps/cjs_with_deps/main_info_json.out b/tests/specs/npm/cjs_with_deps/cjs_with_deps/main_info_json.out
index af1ef1351..137b9f8ce 100644
--- a/tests/specs/npm/cjs_with_deps/cjs_with_deps/main_info_json.out
+++ b/tests/specs/npm/cjs_with_deps/cjs_with_deps/main_info_json.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"file://[WILDCARD]/main.js"
],
@@ -51,7 +52,6 @@
"npm:chai@4.3": "npm:/chai@4.3.6",
"npm:chalk@4": "npm:/chalk@4.1.2"
},
- "version": 1,
"npmPackages": {
"ansi-styles@4.3.0": {
"name": "ansi-styles",
diff --git a/tests/specs/npm/info_chalk_display/cjs_with_deps/main_info_json.out b/tests/specs/npm/info_chalk_display/cjs_with_deps/main_info_json.out
index af1ef1351..137b9f8ce 100644
--- a/tests/specs/npm/info_chalk_display/cjs_with_deps/main_info_json.out
+++ b/tests/specs/npm/info_chalk_display/cjs_with_deps/main_info_json.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"file://[WILDCARD]/main.js"
],
@@ -51,7 +52,6 @@
"npm:chai@4.3": "npm:/chai@4.3.6",
"npm:chalk@4": "npm:/chalk@4.1.2"
},
- "version": 1,
"npmPackages": {
"ansi-styles@4.3.0": {
"name": "ansi-styles",
diff --git a/tests/specs/npm/info_chalk_display_node_modules_dir/cjs_with_deps/main_info_json.out b/tests/specs/npm/info_chalk_display_node_modules_dir/cjs_with_deps/main_info_json.out
index af1ef1351..137b9f8ce 100644
--- a/tests/specs/npm/info_chalk_display_node_modules_dir/cjs_with_deps/main_info_json.out
+++ b/tests/specs/npm/info_chalk_display_node_modules_dir/cjs_with_deps/main_info_json.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"file://[WILDCARD]/main.js"
],
@@ -51,7 +52,6 @@
"npm:chai@4.3": "npm:/chai@4.3.6",
"npm:chalk@4": "npm:/chalk@4.1.2"
},
- "version": 1,
"npmPackages": {
"ansi-styles@4.3.0": {
"name": "ansi-styles",
diff --git a/tests/specs/npm/info_chalk_json/cjs_with_deps/main_info_json.out b/tests/specs/npm/info_chalk_json/cjs_with_deps/main_info_json.out
index af1ef1351..137b9f8ce 100644
--- a/tests/specs/npm/info_chalk_json/cjs_with_deps/main_info_json.out
+++ b/tests/specs/npm/info_chalk_json/cjs_with_deps/main_info_json.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"file://[WILDCARD]/main.js"
],
@@ -51,7 +52,6 @@
"npm:chai@4.3": "npm:/chai@4.3.6",
"npm:chalk@4": "npm:/chalk@4.1.2"
},
- "version": 1,
"npmPackages": {
"ansi-styles@4.3.0": {
"name": "ansi-styles",
diff --git a/tests/specs/npm/info_chalk_json_node_modules_dir/cjs_with_deps/main_info_json.out b/tests/specs/npm/info_chalk_json_node_modules_dir/cjs_with_deps/main_info_json.out
index af1ef1351..137b9f8ce 100644
--- a/tests/specs/npm/info_chalk_json_node_modules_dir/cjs_with_deps/main_info_json.out
+++ b/tests/specs/npm/info_chalk_json_node_modules_dir/cjs_with_deps/main_info_json.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"file://[WILDCARD]/main.js"
],
@@ -51,7 +52,6 @@
"npm:chai@4.3": "npm:/chai@4.3.6",
"npm:chalk@4": "npm:/chalk@4.1.2"
},
- "version": 1,
"npmPackages": {
"ansi-styles@4.3.0": {
"name": "ansi-styles",
diff --git a/tests/specs/npm/info_cli_chalk_display/info/chalk_json.out b/tests/specs/npm/info_cli_chalk_display/info/chalk_json.out
index d54155270..21fc7edf1 100644
--- a/tests/specs/npm/info_cli_chalk_display/info/chalk_json.out
+++ b/tests/specs/npm/info_cli_chalk_display/info/chalk_json.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"npm:chalk@4"
],
@@ -12,7 +13,6 @@
"redirects": {
"npm:chalk@4": "npm:/chalk@4.1.2"
},
- "version": 1,
"npmPackages": {
"ansi-styles@4.3.0": {
"name": "ansi-styles",
diff --git a/tests/specs/npm/info_cli_chalk_json/info/chalk_json.out b/tests/specs/npm/info_cli_chalk_json/info/chalk_json.out
index d54155270..21fc7edf1 100644
--- a/tests/specs/npm/info_cli_chalk_json/info/chalk_json.out
+++ b/tests/specs/npm/info_cli_chalk_json/info/chalk_json.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"npm:chalk@4"
],
@@ -12,7 +13,6 @@
"redirects": {
"npm:chalk@4": "npm:/chalk@4.1.2"
},
- "version": 1,
"npmPackages": {
"ansi-styles@4.3.0": {
"name": "ansi-styles",
diff --git a/tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main_info_json.out b/tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main_info_json.out
index 1a5f07c97..46cc35c65 100644
--- a/tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main_info_json.out
+++ b/tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main_info_json.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"[WILDCARD]/peer_deps_with_copied_folders/main.ts"
],
@@ -51,7 +52,6 @@
"npm:@denotest/peer-dep-test-child@1": "npm:/@denotest/peer-dep-test-child@1.0.0",
"npm:@denotest/peer-dep-test-child@2": "npm:/@denotest/peer-dep-test-child@2.0.0"
},
- "version": 1,
"npmPackages": {
"@denotest/peer-dep-test-child@1.0.0_@denotest+peer-dep-test-peer@1.0.0": {
"name": "@denotest/peer-dep-test-child",
diff --git a/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_info_json.out b/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_info_json.out
index 1a5f07c97..46cc35c65 100644
--- a/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_info_json.out
+++ b/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_info_json.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"[WILDCARD]/peer_deps_with_copied_folders/main.ts"
],
@@ -51,7 +52,6 @@
"npm:@denotest/peer-dep-test-child@1": "npm:/@denotest/peer-dep-test-child@1.0.0",
"npm:@denotest/peer-dep-test-child@2": "npm:/@denotest/peer-dep-test-child@2.0.0"
},
- "version": 1,
"npmPackages": {
"@denotest/peer-dep-test-child@1.0.0_@denotest+peer-dep-test-peer@1.0.0": {
"name": "@denotest/peer-dep-test-child",
diff --git a/tests/specs/npm/node_modules_dir_with_deps/cjs_with_deps/main_info_json.out b/tests/specs/npm/node_modules_dir_with_deps/cjs_with_deps/main_info_json.out
index af1ef1351..137b9f8ce 100644
--- a/tests/specs/npm/node_modules_dir_with_deps/cjs_with_deps/main_info_json.out
+++ b/tests/specs/npm/node_modules_dir_with_deps/cjs_with_deps/main_info_json.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"file://[WILDCARD]/main.js"
],
@@ -51,7 +52,6 @@
"npm:chai@4.3": "npm:/chai@4.3.6",
"npm:chalk@4": "npm:/chalk@4.1.2"
},
- "version": 1,
"npmPackages": {
"ansi-styles@4.3.0": {
"name": "ansi-styles",
diff --git a/tests/testdata/npm/cjs_with_deps/main_info_json.out b/tests/testdata/npm/cjs_with_deps/main_info_json.out
index af1ef1351..137b9f8ce 100644
--- a/tests/testdata/npm/cjs_with_deps/main_info_json.out
+++ b/tests/testdata/npm/cjs_with_deps/main_info_json.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"file://[WILDCARD]/main.js"
],
@@ -51,7 +52,6 @@
"npm:chai@4.3": "npm:/chai@4.3.6",
"npm:chalk@4": "npm:/chalk@4.1.2"
},
- "version": 1,
"npmPackages": {
"ansi-styles@4.3.0": {
"name": "ansi-styles",
diff --git a/tests/testdata/npm/peer_deps_with_copied_folders/main_info_json.out b/tests/testdata/npm/peer_deps_with_copied_folders/main_info_json.out
index df6541aa8..d87496d6d 100644
--- a/tests/testdata/npm/peer_deps_with_copied_folders/main_info_json.out
+++ b/tests/testdata/npm/peer_deps_with_copied_folders/main_info_json.out
@@ -1,4 +1,5 @@
{
+ "version": 1,
"roots": [
"[WILDCARD]/npm/peer_deps_with_copied_folders/main.ts"
],
@@ -51,7 +52,6 @@
"npm:@denotest/peer-dep-test-child@1": "npm:/@denotest/peer-dep-test-child@1.0.0",
"npm:@denotest/peer-dep-test-child@2": "npm:/@denotest/peer-dep-test-child@2.0.0"
},
- "version": 1,
"npmPackages": {
"@denotest/peer-dep-test-child@1.0.0_@denotest+peer-dep-test-peer@1.0.0": {
"name": "@denotest/peer-dep-test-child",