From 82a0c4f213177d545aa59a9034c15f70e7b80eca Mon Sep 17 00:00:00 2001 From: Aria Beingessner Date: Mon, 3 Jun 2024 11:25:29 -0400 Subject: [PATCH] fix: set preferUnplugged on npm package This is a port of https://github.com/EverlastingBugstopper/binary-install/pull/45 --- cargo-dist/templates/installer/npm/package.json | 1 + cargo-dist/tests/snapshots/axolotlsay_abyss.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_abyss_only.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_alias.snap | 1 + .../tests/snapshots/axolotlsay_alias_ignores_missing_bins.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_basic.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_basic_lies.snap | 1 + .../tests/snapshots/axolotlsay_disable_source_tarball.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_edit_existing.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_homebrew_packages.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_musl.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_musl_no_gnu.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_no_homebrew_publish.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_several_aliases.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_updaters.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_user_global_build_job.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_user_host_job.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_user_local_build_job.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_user_plan_job.snap | 1 + cargo-dist/tests/snapshots/axolotlsay_user_publish_job.snap | 1 + 20 files changed, 20 insertions(+) diff --git a/cargo-dist/templates/installer/npm/package.json b/cargo-dist/templates/installer/npm/package.json index 4e672a4fb..b6e014497 100644 --- a/cargo-dist/templates/installer/npm/package.json +++ b/cargo-dist/templates/installer/npm/package.json @@ -2,6 +2,7 @@ "name": "axonpminstaller", "version": "0.0.0", "repository": "https://github.com/axodotdev/cargo-dist/", + "preferUnplugged": true, "artifactDownloadUrl": "", "supportedPlatforms": {}, "scripts": { diff --git a/cargo-dist/tests/snapshots/axolotlsay_abyss.snap b/cargo-dist/tests/snapshots/axolotlsay_abyss.snap index 8e81b8f2c..ee303b482 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_abyss.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_abyss.snap @@ -2841,6 +2841,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_abyss_only.snap b/cargo-dist/tests/snapshots/axolotlsay_abyss_only.snap index ac76583e6..31f117988 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_abyss_only.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_abyss_only.snap @@ -2841,6 +2841,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_alias.snap b/cargo-dist/tests/snapshots/axolotlsay_alias.snap index 0fdb170c7..62773d94a 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_alias.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_alias.snap @@ -2857,6 +2857,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_alias_ignores_missing_bins.snap b/cargo-dist/tests/snapshots/axolotlsay_alias_ignores_missing_bins.snap index 6c0e0a3a1..d7c174eb3 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_alias_ignores_missing_bins.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_alias_ignores_missing_bins.snap @@ -2855,6 +2855,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_basic.snap b/cargo-dist/tests/snapshots/axolotlsay_basic.snap index 2531f66de..8e217c06f 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_basic.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_basic.snap @@ -2841,6 +2841,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_basic_lies.snap b/cargo-dist/tests/snapshots/axolotlsay_basic_lies.snap index 611c37bd5..d48945725 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_basic_lies.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_basic_lies.snap @@ -2844,6 +2844,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_disable_source_tarball.snap b/cargo-dist/tests/snapshots/axolotlsay_disable_source_tarball.snap index 5e92acfa4..39f230311 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_disable_source_tarball.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_disable_source_tarball.snap @@ -2841,6 +2841,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_edit_existing.snap b/cargo-dist/tests/snapshots/axolotlsay_edit_existing.snap index 62430b136..9097f2064 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_edit_existing.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_edit_existing.snap @@ -2841,6 +2841,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_homebrew_packages.snap b/cargo-dist/tests/snapshots/axolotlsay_homebrew_packages.snap index c3ddaad2a..e9df1f30c 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_homebrew_packages.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_homebrew_packages.snap @@ -2841,6 +2841,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_musl.snap b/cargo-dist/tests/snapshots/axolotlsay_musl.snap index 1ab2eef90..f2b2589d6 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_musl.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_musl.snap @@ -2407,6 +2407,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_musl_no_gnu.snap b/cargo-dist/tests/snapshots/axolotlsay_musl_no_gnu.snap index ac66a6e2d..259735106 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_musl_no_gnu.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_musl_no_gnu.snap @@ -2407,6 +2407,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_no_homebrew_publish.snap b/cargo-dist/tests/snapshots/axolotlsay_no_homebrew_publish.snap index 65aca3346..22d30e8a2 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_no_homebrew_publish.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_no_homebrew_publish.snap @@ -2841,6 +2841,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/coolbeans", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_several_aliases.snap b/cargo-dist/tests/snapshots/axolotlsay_several_aliases.snap index 10a06098c..6e7577be6 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_several_aliases.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_several_aliases.snap @@ -2859,6 +2859,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_updaters.snap b/cargo-dist/tests/snapshots/axolotlsay_updaters.snap index 888ce82b1..fb062f58e 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_updaters.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_updaters.snap @@ -2849,6 +2849,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_user_global_build_job.snap b/cargo-dist/tests/snapshots/axolotlsay_user_global_build_job.snap index 651d4f8d0..752f1b134 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_user_global_build_job.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_user_global_build_job.snap @@ -2841,6 +2841,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_user_host_job.snap b/cargo-dist/tests/snapshots/axolotlsay_user_host_job.snap index 036ea64e4..220a205d0 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_user_host_job.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_user_host_job.snap @@ -2841,6 +2841,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_user_local_build_job.snap b/cargo-dist/tests/snapshots/axolotlsay_user_local_build_job.snap index 0594d0945..38a5b7eb5 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_user_local_build_job.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_user_local_build_job.snap @@ -2841,6 +2841,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_user_plan_job.snap b/cargo-dist/tests/snapshots/axolotlsay_user_plan_job.snap index d216007e9..0bf740d8d 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_user_plan_job.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_user_plan_job.snap @@ -2841,6 +2841,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js", diff --git a/cargo-dist/tests/snapshots/axolotlsay_user_publish_job.snap b/cargo-dist/tests/snapshots/axolotlsay_user_publish_job.snap index f5aa60d05..61f6da6fc 100644 --- a/cargo-dist/tests/snapshots/axolotlsay_user_publish_job.snap +++ b/cargo-dist/tests/snapshots/axolotlsay_user_publish_job.snap @@ -2841,6 +2841,7 @@ install(false); "homepage": "https://github.com/axodotdev/axolotlsay", "license": "MIT OR Apache-2.0", "name": "@axodotdev/axolotlsay", + "preferUnplugged": true, "repository": "https://github.com/axodotdev/axolotlsay.git", "scripts": { "fmt": "prettier --write **/*.js",