aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2023-03-12 09:26:02 +0100
committerGitHub <noreply@github.com>2023-03-12 09:26:02 +0100
commit698cd0c4f10480991e665f31977650858d625af1 (patch)
tree0b4b93cd3ff4b31d1be2e1b47a7d37927150df2f
parentfeat: add github registry source capabilities (#1091) (diff)
downloadmason-698cd0c4f10480991e665f31977650858d625af1.tar
mason-698cd0c4f10480991e665f31977650858d625af1.tar.gz
mason-698cd0c4f10480991e665f31977650858d625af1.tar.bz2
mason-698cd0c4f10480991e665f31977650858d625af1.tar.lz
mason-698cd0c4f10480991e665f31977650858d625af1.tar.xz
mason-698cd0c4f10480991e665f31977650858d625af1.tar.zst
mason-698cd0c4f10480991e665f31977650858d625af1.zip
style: enforce import order (#1092)
* chore(workflows): update dependencies * style: enforce import order
-rw-r--r--.github/workflows/cbfmt.yml4
-rw-r--r--.github/workflows/stylua.yml2
-rw-r--r--doc/reference.md34
-rw-r--r--lua/mason-core/fetch.lua6
-rw-r--r--lua/mason-core/fs.lua4
-rw-r--r--lua/mason-core/functional/list.lua2
-rw-r--r--lua/mason-core/installer/context.lua8
-rw-r--r--lua/mason-core/installer/handle.lua10
-rw-r--r--lua/mason-core/installer/init.lua14
-rw-r--r--lua/mason-core/installer/linker.lua8
-rw-r--r--lua/mason-core/installer/managers/cargo.lua2
-rw-r--r--lua/mason-core/installer/managers/gem.lua4
-rw-r--r--lua/mason-core/installer/managers/luarocks.lua2
-rw-r--r--lua/mason-core/installer/managers/npm.lua2
-rw-r--r--lua/mason-core/installer/managers/nuget.lua4
-rw-r--r--lua/mason-core/installer/managers/opam.lua2
-rw-r--r--lua/mason-core/installer/managers/pypi.lua2
-rw-r--r--lua/mason-core/installer/managers/std.lua6
-rw-r--r--lua/mason-core/installer/registry/expr.lua2
-rw-r--r--lua/mason-core/installer/registry/init.lua6
-rw-r--r--lua/mason-core/installer/registry/link.lua10
-rw-r--r--lua/mason-core/installer/registry/providers/gem.lua2
-rw-r--r--lua/mason-core/installer/registry/providers/generic.lua2
-rw-r--r--lua/mason-core/installer/registry/providers/github.lua8
-rw-r--r--lua/mason-core/installer/registry/util.lua6
-rw-r--r--lua/mason-core/log.lua2
-rw-r--r--lua/mason-core/managers/cargo/init.lua12
-rw-r--r--lua/mason-core/managers/composer/init.lua8
-rw-r--r--lua/mason-core/managers/dotnet/init.lua2
-rw-r--r--lua/mason-core/managers/gem/init.lua10
-rw-r--r--lua/mason-core/managers/git/init.lua4
-rw-r--r--lua/mason-core/managers/github/client.lua4
-rw-r--r--lua/mason-core/managers/github/init.lua8
-rw-r--r--lua/mason-core/managers/go/init.lua6
-rw-r--r--lua/mason-core/managers/luarocks/init.lua8
-rw-r--r--lua/mason-core/managers/npm/init.lua6
-rw-r--r--lua/mason-core/managers/opam/init.lua4
-rw-r--r--lua/mason-core/managers/pip3/init.lua10
-rw-r--r--lua/mason-core/managers/powershell/init.lua4
-rw-r--r--lua/mason-core/managers/std/init.lua6
-rw-r--r--lua/mason-core/package/init.lua14
-rw-r--r--lua/mason-core/package/version-check.lua2
-rw-r--r--lua/mason-core/process.lua2
-rw-r--r--lua/mason-core/providers/init.lua4
-rw-r--r--lua/mason-core/purl.lua4
-rw-r--r--lua/mason-core/semver.lua2
-rw-r--r--lua/mason-core/spawn.lua8
-rw-r--r--lua/mason-core/ui/display.lua2
-rw-r--r--lua/mason-registry/index/actionlint/init.lua2
-rw-r--r--lua/mason-registry/index/ada-language-server/init.lua4
-rw-r--r--lua/mason-registry/index/ansible-lint/init.lua2
-rw-r--r--lua/mason-registry/index/antlers-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/apex-language-server/init.lua4
-rw-r--r--lua/mason-registry/index/arduino-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/bash-debug-adapter/init.lua4
-rw-r--r--lua/mason-registry/index/bicep-lsp/init.lua2
-rw-r--r--lua/mason-registry/index/blackd-client/init.lua2
-rw-r--r--lua/mason-registry/index/blue/init.lua2
-rw-r--r--lua/mason-registry/index/buf/init.lua2
-rw-r--r--lua/mason-registry/index/buildifier/init.lua4
-rw-r--r--lua/mason-registry/index/cbfmt/init.lua2
-rw-r--r--lua/mason-registry/index/cfn-lint/init.lua2
-rw-r--r--lua/mason-registry/index/chrome-debug-adapter/init.lua6
-rw-r--r--lua/mason-registry/index/clangd/init.lua2
-rw-r--r--lua/mason-registry/index/clarity-lsp/init.lua4
-rw-r--r--lua/mason-registry/index/clj-kondo/init.lua2
-rw-r--r--lua/mason-registry/index/clojure-lsp/init.lua2
-rw-r--r--lua/mason-registry/index/codelldb/init.lua4
-rw-r--r--lua/mason-registry/index/codeql/init.lua2
-rw-r--r--lua/mason-registry/index/cpptools/init.lua6
-rw-r--r--lua/mason-registry/index/crystalline/init.lua2
-rw-r--r--lua/mason-registry/index/dart-debug-adapter/init.lua2
-rw-r--r--lua/mason-registry/index/debugpy/init.lua2
-rw-r--r--lua/mason-registry/index/deno/init.lua2
-rw-r--r--lua/mason-registry/index/dhall-lsp/init.lua8
-rw-r--r--lua/mason-registry/index/docker-compose-language-service/init.lua2
-rw-r--r--lua/mason-registry/index/dprint/init.lua4
-rw-r--r--lua/mason-registry/index/drools-lsp/init.lua2
-rw-r--r--lua/mason-registry/index/editorconfig-checker/init.lua2
-rw-r--r--lua/mason-registry/index/erg-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/erg/init.lua2
-rw-r--r--lua/mason-registry/index/erlang-ls/init.lua6
-rw-r--r--lua/mason-registry/index/firefox-debug-adapter/init.lua6
-rw-r--r--lua/mason-registry/index/fourmolu/init.lua2
-rw-r--r--lua/mason-registry/index/glow/init.lua2
-rw-r--r--lua/mason-registry/index/go-debug-adapter/init.lua2
-rw-r--r--lua/mason-registry/index/golangci-lint/init.lua2
-rw-r--r--lua/mason-registry/index/gradle-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/groovy-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/hadolint/init.lua2
-rw-r--r--lua/mason-registry/index/haml-lint/init.lua2
-rw-r--r--lua/mason-registry/index/haskell-language-server/init.lua6
-rw-r--r--lua/mason-registry/index/haxe-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/java-debug-adapter/init.lua2
-rw-r--r--lua/mason-registry/index/java-test/init.lua2
-rw-r--r--lua/mason-registry/index/jdtls/init.lua6
-rw-r--r--lua/mason-registry/index/joker/init.lua2
-rw-r--r--lua/mason-registry/index/jq/init.lua2
-rw-r--r--lua/mason-registry/index/js-debug-adapter/init.lua6
-rw-r--r--lua/mason-registry/index/julia-lsp/init.lua4
-rw-r--r--lua/mason-registry/index/kotlin-debug-adapter/init.lua2
-rw-r--r--lua/mason-registry/index/kotlin-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/ktlint/init.lua2
-rw-r--r--lua/mason-registry/index/latexindent/init.lua2
-rw-r--r--lua/mason-registry/index/lemminx/init.lua2
-rw-r--r--lua/mason-registry/index/ltex-ls/init.lua6
-rw-r--r--lua/mason-registry/index/lua-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/luau-lsp/init.lua2
-rw-r--r--lua/mason-registry/index/marksman/init.lua2
-rw-r--r--lua/mason-registry/index/metamath-zero-lsp/init.lua2
-rw-r--r--lua/mason-registry/index/mockdebug/init.lua6
-rw-r--r--lua/mason-registry/index/netcoredbg/init.lua2
-rw-r--r--lua/mason-registry/index/nickel-lang-lsp/init.lua2
-rw-r--r--lua/mason-registry/index/nimlsp/init.lua2
-rw-r--r--lua/mason-registry/index/node-debug2-adapter/init.lua6
-rw-r--r--lua/mason-registry/index/ocamlformat/init.lua2
-rw-r--r--lua/mason-registry/index/omnisharp-mono/init.lua2
-rw-r--r--lua/mason-registry/index/omnisharp/init.lua2
-rw-r--r--lua/mason-registry/index/opencl-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/php-cs-fixer/init.lua2
-rw-r--r--lua/mason-registry/index/php-debug-adapter/init.lua2
-rw-r--r--lua/mason-registry/index/phpactor/init.lua4
-rw-r--r--lua/mason-registry/index/phpcbf/init.lua2
-rw-r--r--lua/mason-registry/index/phpcs/init.lua2
-rw-r--r--lua/mason-registry/index/phpmd/init.lua2
-rw-r--r--lua/mason-registry/index/phpstan/init.lua4
-rw-r--r--lua/mason-registry/index/powershell-editor-services/init.lua2
-rw-r--r--lua/mason-registry/index/prisma-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/proselint/init.lua2
-rw-r--r--lua/mason-registry/index/prosemd-lsp/init.lua2
-rw-r--r--lua/mason-registry/index/protolint/init.lua2
-rw-r--r--lua/mason-registry/index/purescript-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/pyflakes/init.lua2
-rw-r--r--lua/mason-registry/index/quick-lint-js/init.lua4
-rw-r--r--lua/mason-registry/index/r-languageserver/init.lua4
-rw-r--r--lua/mason-registry/index/reason-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/rust-analyzer/init.lua2
-rw-r--r--lua/mason-registry/index/rustfmt/init.lua2
-rw-r--r--lua/mason-registry/index/selene/init.lua2
-rw-r--r--lua/mason-registry/index/serve-d/init.lua2
-rw-r--r--lua/mason-registry/index/shfmt/init.lua2
-rw-r--r--lua/mason-registry/index/slint-lsp/init.lua2
-rw-r--r--lua/mason-registry/index/solang/init.lua4
-rw-r--r--lua/mason-registry/index/solidity/init.lua2
-rw-r--r--lua/mason-registry/index/sourcery/init.lua2
-rw-r--r--lua/mason-registry/index/spectral-language-server/init.lua4
-rw-r--r--lua/mason-registry/index/stylua/init.lua2
-rw-r--r--lua/mason-registry/index/svlangserver/init.lua2
-rw-r--r--lua/mason-registry/index/taplo/init.lua2
-rw-r--r--lua/mason-registry/index/tectonic/init.lua4
-rw-r--r--lua/mason-registry/index/terraform-ls/init.lua2
-rw-r--r--lua/mason-registry/index/texlab/init.lua2
-rw-r--r--lua/mason-registry/index/tflint/init.lua2
-rw-r--r--lua/mason-registry/index/twigcs/init.lua2
-rw-r--r--lua/mason-registry/index/vacuum/init.lua2
-rw-r--r--lua/mason-registry/index/vala-language-server/init.lua8
-rw-r--r--lua/mason-registry/index/vale/init.lua2
-rw-r--r--lua/mason-registry/index/verible/init.lua2
-rw-r--r--lua/mason-registry/index/visualforce-language-server/init.lua2
-rw-r--r--lua/mason-registry/index/vls/init.lua6
-rw-r--r--lua/mason-registry/index/vulture/init.lua2
-rw-r--r--lua/mason-registry/index/xmlformatter/init.lua2
-rw-r--r--lua/mason-registry/index/yamlfmt/init.lua2
-rw-r--r--lua/mason-registry/index/yamllint/init.lua2
-rw-r--r--lua/mason-registry/index/zk/init.lua2
-rw-r--r--lua/mason-registry/index/zls/init.lua4
-rw-r--r--lua/mason-registry/init.lua8
-rw-r--r--lua/mason-registry/sources/github.lua18
-rw-r--r--lua/mason/health/init.lua4
-rw-r--r--lua/mason/init.lua2
-rw-r--r--lua/mason/providers/client/gh.lua4
-rw-r--r--lua/mason/providers/client/npm.lua2
-rw-r--r--lua/mason/providers/client/pypi.lua6
-rw-r--r--lua/mason/ui/components/help/init.lua8
-rw-r--r--lua/mason/ui/components/main/package_list.lua2
-rw-r--r--lua/mason/ui/instance.lua14
-rw-r--r--scripts/lua/mason-scripts/markdown.lua4
-rw-r--r--scripts/lua/mason-scripts/mason-schemas/generate.lua4
-rw-r--r--scripts/lua/mason-scripts/mason/generate.lua2
-rw-r--r--scripts/lua/mason-scripts/mason/generate_package_index.lua4
-rw-r--r--scripts/lua/mason-scripts/utils.lua2
-rw-r--r--stylua.toml3
-rw-r--r--tests/helpers/lua/luassertx.lua2
-rw-r--r--tests/helpers/lua/test_helpers.lua10
-rw-r--r--tests/mason-core/EventEmitter_spec.lua4
-rw-r--r--tests/mason-core/async/async_spec.lua4
-rw-r--r--tests/mason-core/fetch_spec.lua6
-rw-r--r--tests/mason-core/functional/function_spec.lua4
-rw-r--r--tests/mason-core/functional/list_spec.lua4
-rw-r--r--tests/mason-core/functional/logic_spec.lua2
-rw-r--r--tests/mason-core/installer/context_spec.lua4
-rw-r--r--tests/mason-core/installer/handle_spec.lua4
-rw-r--r--tests/mason-core/installer/installer_spec.lua14
-rw-r--r--tests/mason-core/installer/linker_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/cargo_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/composer_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/gem_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/golang_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/luarocks_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/npm_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/pypi_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/std_spec.lua2
-rw-r--r--tests/mason-core/installer/registry/expr_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/installer_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/link_spec.lua8
-rw-r--r--tests/mason-core/installer/registry/providers/cargo_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/providers/composer_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/providers/gem_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/providers/generic_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/providers/github_spec.lua10
-rw-r--r--tests/mason-core/installer/registry/providers/golang_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/providers/luarocks_spec.lua8
-rw-r--r--tests/mason-core/installer/registry/providers/npm_spec.lua6
-rw-r--r--tests/mason-core/installer/registry/providers/nuget_spec.lua6
-rw-r--r--tests/mason-core/installer/registry/providers/opam_spec.lua6
-rw-r--r--tests/mason-core/installer/registry/providers/pypi_spec.lua8
-rw-r--r--tests/mason-core/installer/registry/util_spec.lua6
-rw-r--r--tests/mason-core/managers/cargo_spec.lua18
-rw-r--r--tests/mason-core/managers/composer_spec.lua12
-rw-r--r--tests/mason-core/managers/dotnet_spec.lua2
-rw-r--r--tests/mason-core/managers/gem_spec.lua14
-rw-r--r--tests/mason-core/managers/git_spec.lua8
-rw-r--r--tests/mason-core/managers/github_client_spec.lua4
-rw-r--r--tests/mason-core/managers/github_spec.lua8
-rw-r--r--tests/mason-core/managers/go_spec.lua8
-rw-r--r--tests/mason-core/managers/npm_spec.lua12
-rw-r--r--tests/mason-core/managers/opam_spec.lua2
-rw-r--r--tests/mason-core/managers/pip3_spec.lua8
-rw-r--r--tests/mason-core/managers/powershell_spec.lua6
-rw-r--r--tests/mason-core/package/package_spec.lua10
-rw-r--r--tests/mason-core/platform_spec.lua8
-rw-r--r--tests/mason-core/process_spec.lua2
-rw-r--r--tests/mason-core/providers/provider_spec.lua2
-rw-r--r--tests/mason-core/purl_spec.lua2
-rw-r--r--tests/mason-core/result_spec.lua4
-rw-r--r--tests/mason-core/spawn_spec.lua6
-rw-r--r--tests/mason-core/terminator_spec.lua10
-rw-r--r--tests/mason-core/ui_spec.lua6
-rw-r--r--tests/mason-registry/api_spec.lua4
-rw-r--r--tests/mason/api/command_spec.lua6
-rw-r--r--tests/mason/setup_spec.lua2
241 files changed, 512 insertions, 509 deletions
diff --git a/.github/workflows/cbfmt.yml b/.github/workflows/cbfmt.yml
index d9a5e2d9..57d77525 100644
--- a/.github/workflows/cbfmt.yml
+++ b/.github/workflows/cbfmt.yml
@@ -14,13 +14,13 @@ jobs:
- name: Download cbfmt
run: |
mkdir /tmp/cbfmt && cd $_
- curl -fsSL -o cbfmt.tar.gz "https://github.com/lukas-reineke/cbfmt/releases/download/v0.1.4/cbfmt_linux-x86_64_v0.1.4.tar.gz"
+ curl -fsSL -o cbfmt.tar.gz "https://github.com/lukas-reineke/cbfmt/releases/download/v0.2.0/cbfmt_linux-x86_64_v0.2.0.tar.gz"
tar --strip-components 1 -xvf cbfmt.tar.gz
mv cbfmt /usr/local/bin/
- name: Download Stylua
run: |
mkdir /tmp/stylua && cd $_
- curl -fsSL -o stylua.zip "https://github.com/JohnnyMorganz/StyLua/releases/download/v0.14.2/stylua-linux.zip"
+ curl -fsSL -o stylua.zip "https://github.com/JohnnyMorganz/StyLua/releases/download/v0.17.0/stylua-linux.zip"
unzip -d /usr/local/bin stylua.zip
- name: Download Shellharden
run: |
diff --git a/.github/workflows/stylua.yml b/.github/workflows/stylua.yml
index 3b43b0a8..46286bb1 100644
--- a/.github/workflows/stylua.yml
+++ b/.github/workflows/stylua.yml
@@ -18,4 +18,4 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}
# CLI arguments
args: --check .
- version: 0.16.1
+ version: 0.17.0
diff --git a/doc/reference.md b/doc/reference.md
index ba121423..b9ff564e 100644
--- a/doc/reference.md
+++ b/doc/reference.md
@@ -105,30 +105,30 @@ registry:on(
**Type:**
-| Key | Value |
-| ---------- | ------------------------------------ |
-| name | `string` |
-| desc | `string` |
-| homepage | `string` |
+| Key | Value |
+| ---------- | ----------------------------------- |
+| name | `string` |
+| desc | `string` |
+| homepage | `string` |
| categories | [`PackageCategory[]`](#packagecat) |
| languages | [`PackageLanguage[]`](#packagelang) |
-| install | `async fun(ctx: InstallContext)` |
+| install | `async fun(ctx: InstallContext)` |
## `RegistryPackageSpec`
-| Key | Value |
-| ----------- | ------------------------------------ |
-| schema | `"registry+v1"` |
-| name | `string` |
-| description | `string` |
-| homepage | `string` |
-| licenses | `string` |
+| Key | Value |
+| ----------- | ----------------------------------- |
+| schema | `"registry+v1"` |
+| name | `string` |
+| description | `string` |
+| homepage | `string` |
+| licenses | `string` |
| categories | [`PackageCategory[]`](#packagecat) |
| languages | [`PackageLanguage[]`](#packagelang) |
-| source | `table` |
-| bin | `table<string, string>?` |
-| share | `table<string, string>?` |
-| opt | `table<string, string>?` |
+| source | `table` |
+| bin | `table<string, string>?` |
+| share | `table<string, string>?` |
+| opt | `table<string, string>?` |
## `Package`
diff --git a/lua/mason-core/fetch.lua b/lua/mason-core/fetch.lua
index a4affe8b..da76d620 100644
--- a/lua/mason-core/fetch.lua
+++ b/lua/mason-core/fetch.lua
@@ -1,11 +1,11 @@
+local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
local a = require "mason-core.async"
local async_uv = require "mason-core.async.uv"
local log = require "mason-core.log"
local platform = require "mason-core.platform"
-local Result = require "mason-core.result"
-local spawn = require "mason-core.spawn"
local powershell = require "mason-core.managers.powershell"
-local _ = require "mason-core.functional"
+local spawn = require "mason-core.spawn"
local USER_AGENT = "mason.nvim (+https://github.com/williamboman/mason.nvim)"
diff --git a/lua/mason-core/fs.lua b/lua/mason-core/fs.lua
index e9b7a629..3c60cf61 100644
--- a/lua/mason-core/fs.lua
+++ b/lua/mason-core/fs.lua
@@ -1,6 +1,6 @@
-local log = require "mason-core.log"
-local a = require "mason-core.async"
local Path = require "mason-core.path"
+local a = require "mason-core.async"
+local log = require "mason-core.log"
local settings = require "mason.settings"
local function make_module(uv)
diff --git a/lua/mason-core/functional/list.lua b/lua/mason-core/functional/list.lua
index 30e134bd..ff2e18c2 100644
--- a/lua/mason-core/functional/list.lua
+++ b/lua/mason-core/functional/list.lua
@@ -1,5 +1,5 @@
-local fun = require "mason-core.functional.function"
local data = require "mason-core.functional.data"
+local fun = require "mason-core.functional.function"
local _ = {}
diff --git a/lua/mason-core/installer/context.lua b/lua/mason-core/installer/context.lua
index d637707a..10f6629f 100644
--- a/lua/mason-core/installer/context.lua
+++ b/lua/mason-core/installer/context.lua
@@ -1,11 +1,11 @@
-local spawn = require "mason-core.spawn"
-local log = require "mason-core.log"
+local Optional = require "mason-core.optional"
+local _ = require "mason-core.functional"
local fs = require "mason-core.fs"
+local log = require "mason-core.log"
local path = require "mason-core.path"
local platform = require "mason-core.platform"
local receipt = require "mason-core.receipt"
-local Optional = require "mason-core.optional"
-local _ = require "mason-core.functional"
+local spawn = require "mason-core.spawn"
---@class ContextualSpawn
---@field strict_mode boolean Whether spawn failures should raise an exception rather then return a Result.
diff --git a/lua/mason-core/installer/handle.lua b/lua/mason-core/installer/handle.lua
index d88dbaf5..f9b03557 100644
--- a/lua/mason-core/installer/handle.lua
+++ b/lua/mason-core/installer/handle.lua
@@ -1,11 +1,11 @@
-local a = require "mason-core.async"
-local spawn = require "mason-core.spawn"
-local _ = require "mason-core.functional"
-local process = require "mason-core.process"
local EventEmitter = require "mason-core.EventEmitter"
-local log = require "mason-core.log"
local Optional = require "mason-core.optional"
+local _ = require "mason-core.functional"
+local a = require "mason-core.async"
+local log = require "mason-core.log"
local platform = require "mason-core.platform"
+local process = require "mason-core.process"
+local spawn = require "mason-core.spawn"
local uv = vim.loop
diff --git a/lua/mason-core/installer/init.lua b/lua/mason-core/installer/init.lua
index ee0e6397..8161e7fd 100644
--- a/lua/mason-core/installer/init.lua
+++ b/lua/mason-core/installer/init.lua
@@ -1,13 +1,13 @@
-local log = require "mason-core.log"
+local InstallContext = require "mason-core.installer.context"
+local Result = require "mason-core.result"
local _ = require "mason-core.functional"
-local path = require "mason-core.path"
-local fs = require "mason-core.fs"
local a = require "mason-core.async"
-local Result = require "mason-core.result"
-local InstallContext = require "mason-core.installer.context"
-local settings = require "mason.settings"
-local linker = require "mason-core.installer.linker"
local control = require "mason-core.async.control"
+local fs = require "mason-core.fs"
+local linker = require "mason-core.installer.linker"
+local log = require "mason-core.log"
+local path = require "mason-core.path"
+local settings = require "mason.settings"
local Semaphore = control.Semaphore
diff --git a/lua/mason-core/installer/linker.lua b/lua/mason-core/installer/linker.lua
index 529df563..b97dfd3d 100644
--- a/lua/mason-core/installer/linker.lua
+++ b/lua/mason-core/installer/linker.lua
@@ -1,10 +1,10 @@
-local path = require "mason-core.path"
local Result = require "mason-core.result"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
-local log = require "mason-core.log"
-local fs = require "mason-core.fs"
local a = require "mason-core.async"
+local fs = require "mason-core.fs"
+local log = require "mason-core.log"
+local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local M = {}
diff --git a/lua/mason-core/installer/managers/cargo.lua b/lua/mason-core/installer/managers/cargo.lua
index 72355c9c..58fd1d4b 100644
--- a/lua/mason-core/installer/managers/cargo.lua
+++ b/lua/mason-core/installer/managers/cargo.lua
@@ -2,8 +2,8 @@ local Result = require "mason-core.result"
local _ = require "mason-core.functional"
local installer = require "mason-core.installer"
local log = require "mason-core.log"
-local platform = require "mason-core.platform"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local M = {}
diff --git a/lua/mason-core/installer/managers/gem.lua b/lua/mason-core/installer/managers/gem.lua
index 0eac275e..71bf2dcd 100644
--- a/lua/mason-core/installer/managers/gem.lua
+++ b/lua/mason-core/installer/managers/gem.lua
@@ -1,8 +1,8 @@
+local Result = require "mason-core.result"
local installer = require "mason-core.installer"
local log = require "mason-core.log"
-local platform = require "mason-core.platform"
local path = require "mason-core.path"
-local Result = require "mason-core.result"
+local platform = require "mason-core.platform"
local M = {}
diff --git a/lua/mason-core/installer/managers/luarocks.lua b/lua/mason-core/installer/managers/luarocks.lua
index 7f636e2b..62c2b30f 100644
--- a/lua/mason-core/installer/managers/luarocks.lua
+++ b/lua/mason-core/installer/managers/luarocks.lua
@@ -2,8 +2,8 @@ local Result = require "mason-core.result"
local _ = require "mason-core.functional"
local installer = require "mason-core.installer"
local log = require "mason-core.log"
-local platform = require "mason-core.platform"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local M = {}
diff --git a/lua/mason-core/installer/managers/npm.lua b/lua/mason-core/installer/managers/npm.lua
index 5eec7627..61cf3a38 100644
--- a/lua/mason-core/installer/managers/npm.lua
+++ b/lua/mason-core/installer/managers/npm.lua
@@ -2,8 +2,8 @@ local Result = require "mason-core.result"
local _ = require "mason-core.functional"
local installer = require "mason-core.installer"
local log = require "mason-core.log"
-local platform = require "mason-core.platform"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local M = {}
diff --git a/lua/mason-core/installer/managers/nuget.lua b/lua/mason-core/installer/managers/nuget.lua
index f547d81b..6b9ab829 100644
--- a/lua/mason-core/installer/managers/nuget.lua
+++ b/lua/mason-core/installer/managers/nuget.lua
@@ -1,7 +1,7 @@
-local installer = require "mason-core.installer"
-local platform = require "mason-core.platform"
local Result = require "mason-core.result"
+local installer = require "mason-core.installer"
local log = require "mason-core.log"
+local platform = require "mason-core.platform"
local M = {}
diff --git a/lua/mason-core/installer/managers/opam.lua b/lua/mason-core/installer/managers/opam.lua
index 2a07c4f8..0b290896 100644
--- a/lua/mason-core/installer/managers/opam.lua
+++ b/lua/mason-core/installer/managers/opam.lua
@@ -2,8 +2,8 @@ local Result = require "mason-core.result"
local _ = require "mason-core.functional"
local installer = require "mason-core.installer"
local log = require "mason-core.log"
-local platform = require "mason-core.platform"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local M = {}
diff --git a/lua/mason-core/installer/managers/pypi.lua b/lua/mason-core/installer/managers/pypi.lua
index 0800b155..9f71cc19 100644
--- a/lua/mason-core/installer/managers/pypi.lua
+++ b/lua/mason-core/installer/managers/pypi.lua
@@ -1,11 +1,11 @@
local Optional = require "mason-core.optional"
+local Result = require "mason-core.result"
local _ = require "mason-core.functional"
local a = require "mason-core.async"
local installer = require "mason-core.installer"
local log = require "mason-core.log"
local path = require "mason-core.path"
local platform = require "mason-core.platform"
-local Result = require "mason-core.result"
local M = {}
diff --git a/lua/mason-core/installer/managers/std.lua b/lua/mason-core/installer/managers/std.lua
index 4ae3fc7b..8f7ddf89 100644
--- a/lua/mason-core/installer/managers/std.lua
+++ b/lua/mason-core/installer/managers/std.lua
@@ -1,11 +1,11 @@
+local Result = require "mason-core.result"
local _ = require "mason-core.functional"
-local installer = require "mason-core.installer"
local fetch = require "mason-core.fetch"
+local installer = require "mason-core.installer"
+local log = require "mason-core.log"
local path = require "mason-core.path"
local platform = require "mason-core.platform"
local powershell = require "mason-core.managers.powershell"
-local Result = require "mason-core.result"
-local log = require "mason-core.log"
local M = {}
diff --git a/lua/mason-core/installer/registry/expr.lua b/lua/mason-core/installer/registry/expr.lua
index 1fdeeee8..5900f576 100644
--- a/lua/mason-core/installer/registry/expr.lua
+++ b/lua/mason-core/installer/registry/expr.lua
@@ -1,5 +1,5 @@
-local _ = require "mason-core.functional"
local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
local M = {}
diff --git a/lua/mason-core/installer/registry/init.lua b/lua/mason-core/installer/registry/init.lua
index 7c27f1ef..5968987b 100644
--- a/lua/mason-core/installer/registry/init.lua
+++ b/lua/mason-core/installer/registry/init.lua
@@ -1,8 +1,8 @@
-local a = require "mason-core.async"
+local Optional = require "mason-core.optional"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local _ = require "mason-core.functional"
-local Purl = require "mason-core.purl"
-local Optional = require "mason-core.optional"
+local a = require "mason-core.async"
local link = require "mason-core.installer.registry.link"
local log = require "mason-core.log"
local semver = require "mason-core.semver"
diff --git a/lua/mason-core/installer/registry/link.lua b/lua/mason-core/installer/registry/link.lua
index d66809e0..7075163b 100644
--- a/lua/mason-core/installer/registry/link.lua
+++ b/lua/mason-core/installer/registry/link.lua
@@ -1,12 +1,12 @@
+local Optional = require "mason-core.optional"
+local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
+local a = require "mason-core.async"
local expr = require "mason-core.installer.registry.expr"
+local fs = require "mason-core.fs"
local log = require "mason-core.log"
-local _ = require "mason-core.functional"
local path = require "mason-core.path"
local platform = require "mason-core.platform"
-local fs = require "mason-core.fs"
-local Result = require "mason-core.result"
-local Optional = require "mason-core.optional"
-local a = require "mason-core.async"
local M = {}
diff --git a/lua/mason-core/installer/registry/providers/gem.lua b/lua/mason-core/installer/registry/providers/gem.lua
index ba829b9a..ac040b8d 100644
--- a/lua/mason-core/installer/registry/providers/gem.lua
+++ b/lua/mason-core/installer/registry/providers/gem.lua
@@ -1,5 +1,5 @@
-local _ = require "mason-core.functional"
local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
local util = require "mason-core.installer.registry.util"
local M = {}
diff --git a/lua/mason-core/installer/registry/providers/generic.lua b/lua/mason-core/installer/registry/providers/generic.lua
index 5c493ae6..5f5cb6bf 100644
--- a/lua/mason-core/installer/registry/providers/generic.lua
+++ b/lua/mason-core/installer/registry/providers/generic.lua
@@ -1,5 +1,5 @@
-local _ = require "mason-core.functional"
local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
local expr = require "mason-core.installer.registry.expr"
local util = require "mason-core.installer.registry.util"
diff --git a/lua/mason-core/installer/registry/providers/github.lua b/lua/mason-core/installer/registry/providers/github.lua
index 2dda6fe6..90fcbbfa 100644
--- a/lua/mason-core/installer/registry/providers/github.lua
+++ b/lua/mason-core/installer/registry/providers/github.lua
@@ -1,11 +1,11 @@
-local a = require "mason-core.async"
-local async_uv = require "mason-core.async.uv"
local Result = require "mason-core.result"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
+local a = require "mason-core.async"
+local async_uv = require "mason-core.async.uv"
+local expr = require "mason-core.installer.registry.expr"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local settings = require "mason.settings"
-local expr = require "mason-core.installer.registry.expr"
local util = require "mason-core.installer.registry.util"
local build = {
diff --git a/lua/mason-core/installer/registry/util.lua b/lua/mason-core/installer/registry/util.lua
index e49b5b82..ed98b738 100644
--- a/lua/mason-core/installer/registry/util.lua
+++ b/lua/mason-core/installer/registry/util.lua
@@ -1,9 +1,9 @@
-local _ = require "mason-core.functional"
-local installer = require "mason-core.installer"
local Optional = require "mason-core.optional"
-local platform = require "mason-core.platform"
local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
+local installer = require "mason-core.installer"
local log = require "mason-core.log"
+local platform = require "mason-core.platform"
local M = {}
diff --git a/lua/mason-core/log.lua b/lua/mason-core/log.lua
index 245db518..308dea60 100644
--- a/lua/mason-core/log.lua
+++ b/lua/mason-core/log.lua
@@ -1,7 +1,7 @@
local _ = require "mason-core.functional"
local path = require "mason-core.path"
-local settings = require "mason.settings"
local platform = require "mason-core.platform"
+local settings = require "mason.settings"
local config = {
-- Name of the plugin. Prepended to log messages
diff --git a/lua/mason-core/managers/cargo/init.lua b/lua/mason-core/managers/cargo/init.lua
index 07883cbf..e0eec3b6 100644
--- a/lua/mason-core/managers/cargo/init.lua
+++ b/lua/mason-core/managers/cargo/init.lua
@@ -1,13 +1,13 @@
-local path = require "mason-core.path"
-local platform = require "mason-core.platform"
-local spawn = require "mason-core.spawn"
-local a = require "mason-core.async"
local Optional = require "mason-core.optional"
-local installer = require "mason-core.installer"
+local _ = require "mason-core.functional"
+local a = require "mason-core.async"
local client = require "mason-core.managers.cargo.client"
local github = require "mason-core.managers.github"
local github_client = require "mason-core.managers.github.client"
-local _ = require "mason-core.functional"
+local installer = require "mason-core.installer"
+local path = require "mason-core.path"
+local platform = require "mason-core.platform"
+local spawn = require "mason-core.spawn"
local get_bin_path = _.compose(path.concat, function(executable)
return _.append(executable, { "bin" })
diff --git a/lua/mason-core/managers/composer/init.lua b/lua/mason-core/managers/composer/init.lua
index 1987d4bd..274e2bcb 100644
--- a/lua/mason-core/managers/composer/init.lua
+++ b/lua/mason-core/managers/composer/init.lua
@@ -1,10 +1,10 @@
-local _ = require "mason-core.functional"
-local path = require "mason-core.path"
-local Result = require "mason-core.result"
-local spawn = require "mason-core.spawn"
local Optional = require "mason-core.optional"
+local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
local installer = require "mason-core.installer"
+local path = require "mason-core.path"
local platform = require "mason-core.platform"
+local spawn = require "mason-core.spawn"
local M = {}
diff --git a/lua/mason-core/managers/dotnet/init.lua b/lua/mason-core/managers/dotnet/init.lua
index f85910d5..984b2463 100644
--- a/lua/mason-core/managers/dotnet/init.lua
+++ b/lua/mason-core/managers/dotnet/init.lua
@@ -1,5 +1,5 @@
-local installer = require "mason-core.installer"
local _ = require "mason-core.functional"
+local installer = require "mason-core.installer"
local platform = require "mason-core.platform"
local M = {}
diff --git a/lua/mason-core/managers/gem/init.lua b/lua/mason-core/managers/gem/init.lua
index e0975a7f..dc7448bf 100644
--- a/lua/mason-core/managers/gem/init.lua
+++ b/lua/mason-core/managers/gem/init.lua
@@ -1,12 +1,12 @@
-local _ = require "mason-core.functional"
-local process = require "mason-core.process"
-local path = require "mason-core.path"
-local Result = require "mason-core.result"
-local spawn = require "mason-core.spawn"
local Optional = require "mason-core.optional"
+local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
local installer = require "mason-core.installer"
+local path = require "mason-core.path"
local platform = require "mason-core.platform"
+local process = require "mason-core.process"
local providers = require "mason-core.providers"
+local spawn = require "mason-core.spawn"
local M = {}
diff --git a/lua/mason-core/managers/git/init.lua b/lua/mason-core/managers/git/init.lua
index aea3b47f..099ea6c2 100644
--- a/lua/mason-core/managers/git/init.lua
+++ b/lua/mason-core/managers/git/init.lua
@@ -1,7 +1,7 @@
-local spawn = require "mason-core.spawn"
local Result = require "mason-core.result"
-local installer = require "mason-core.installer"
local _ = require "mason-core.functional"
+local installer = require "mason-core.installer"
+local spawn = require "mason-core.spawn"
local M = {}
diff --git a/lua/mason-core/managers/github/client.lua b/lua/mason-core/managers/github/client.lua
index ccca3e72..03e6a10e 100644
--- a/lua/mason-core/managers/github/client.lua
+++ b/lua/mason-core/managers/github/client.lua
@@ -1,8 +1,8 @@
local _ = require "mason-core.functional"
-local log = require "mason-core.log"
local fetch = require "mason-core.fetch"
-local spawn = require "mason-core.spawn"
+local log = require "mason-core.log"
local providers = require "mason-core.providers"
+local spawn = require "mason-core.spawn"
local M = {}
diff --git a/lua/mason-core/managers/github/init.lua b/lua/mason-core/managers/github/init.lua
index 3feb2f20..8e767d44 100644
--- a/lua/mason-core/managers/github/init.lua
+++ b/lua/mason-core/managers/github/init.lua
@@ -1,10 +1,10 @@
-local installer = require "mason-core.installer"
-local std = require "mason-core.managers.std"
-local client = require "mason-core.managers.github.client"
-local platform = require "mason-core.platform"
local Result = require "mason-core.result"
local _ = require "mason-core.functional"
+local client = require "mason-core.managers.github.client"
+local installer = require "mason-core.installer"
+local platform = require "mason-core.platform"
local settings = require "mason.settings"
+local std = require "mason-core.managers.std"
local M = {}
diff --git a/lua/mason-core/managers/go/init.lua b/lua/mason-core/managers/go/init.lua
index e1831d0f..438e7785 100644
--- a/lua/mason-core/managers/go/init.lua
+++ b/lua/mason-core/managers/go/init.lua
@@ -1,9 +1,9 @@
+local Optional = require "mason-core.optional"
+local _ = require "mason-core.functional"
+local a = require "mason-core.async"
local installer = require "mason-core.installer"
local platform = require "mason-core.platform"
local spawn = require "mason-core.spawn"
-local a = require "mason-core.async"
-local Optional = require "mason-core.optional"
-local _ = require "mason-core.functional"
local M = {}
diff --git a/lua/mason-core/managers/luarocks/init.lua b/lua/mason-core/managers/luarocks/init.lua
index 81d9ae89..321346f9 100644
--- a/lua/mason-core/managers/luarocks/init.lua
+++ b/lua/mason-core/managers/luarocks/init.lua
@@ -1,10 +1,10 @@
-local installer = require "mason-core.installer"
+local Optional = require "mason-core.optional"
+local Result = require "mason-core.result"
local _ = require "mason-core.functional"
+local installer = require "mason-core.installer"
local path = require "mason-core.path"
-local Result = require "mason-core.result"
-local spawn = require "mason-core.spawn"
-local Optional = require "mason-core.optional"
local platform = require "mason-core.platform"
+local spawn = require "mason-core.spawn"
local M = {}
diff --git a/lua/mason-core/managers/npm/init.lua b/lua/mason-core/managers/npm/init.lua
index 7bfa74b4..bcefb55d 100644
--- a/lua/mason-core/managers/npm/init.lua
+++ b/lua/mason-core/managers/npm/init.lua
@@ -1,10 +1,10 @@
-local spawn = require "mason-core.spawn"
-local installer = require "mason-core.installer"
local Result = require "mason-core.result"
-local path = require "mason-core.path"
local _ = require "mason-core.functional"
+local installer = require "mason-core.installer"
+local path = require "mason-core.path"
local platform = require "mason-core.platform"
local providers = require "mason-core.providers"
+local spawn = require "mason-core.spawn"
local list_copy = _.list_copy
diff --git a/lua/mason-core/managers/opam/init.lua b/lua/mason-core/managers/opam/init.lua
index 641fb5ff..ae742510 100644
--- a/lua/mason-core/managers/opam/init.lua
+++ b/lua/mason-core/managers/opam/init.lua
@@ -1,6 +1,6 @@
-local path = require "mason-core.path"
-local installer = require "mason-core.installer"
local _ = require "mason-core.functional"
+local installer = require "mason-core.installer"
+local path = require "mason-core.path"
local platform = require "mason-core.platform"
local M = {}
diff --git a/lua/mason-core/managers/pip3/init.lua b/lua/mason-core/managers/pip3/init.lua
index aeca0ce0..1b76e050 100644
--- a/lua/mason-core/managers/pip3/init.lua
+++ b/lua/mason-core/managers/pip3/init.lua
@@ -1,13 +1,13 @@
+local Optional = require "mason-core.optional"
+local Result = require "mason-core.result"
local _ = require "mason-core.functional"
local a = require "mason-core.async"
-local settings = require "mason.settings"
+local installer = require "mason-core.installer"
local path = require "mason-core.path"
local platform = require "mason-core.platform"
-local Optional = require "mason-core.optional"
-local installer = require "mason-core.installer"
-local Result = require "mason-core.result"
-local spawn = require "mason-core.spawn"
local providers = require "mason-core.providers"
+local settings = require "mason.settings"
+local spawn = require "mason-core.spawn"
local VENV_DIR = "venv"
diff --git a/lua/mason-core/managers/powershell/init.lua b/lua/mason-core/managers/powershell/init.lua
index 8f796128..4c0ec712 100644
--- a/lua/mason-core/managers/powershell/init.lua
+++ b/lua/mason-core/managers/powershell/init.lua
@@ -1,7 +1,7 @@
+local _ = require "mason-core.functional"
local a = require "mason-core.async"
-local spawn = require "mason-core.spawn"
local process = require "mason-core.process"
-local _ = require "mason-core.functional"
+local spawn = require "mason-core.spawn"
local M = {}
diff --git a/lua/mason-core/managers/std/init.lua b/lua/mason-core/managers/std/init.lua
index c9070a00..dda39bac 100644
--- a/lua/mason-core/managers/std/init.lua
+++ b/lua/mason-core/managers/std/init.lua
@@ -1,10 +1,10 @@
+local Result = require "mason-core.result"
local a = require "mason-core.async"
-local installer = require "mason-core.installer"
local fetch = require "mason-core.fetch"
+local installer = require "mason-core.installer"
+local path = require "mason-core.path"
local platform = require "mason-core.platform"
local powershell = require "mason-core.managers.powershell"
-local path = require "mason-core.path"
-local Result = require "mason-core.result"
local M = {}
diff --git a/lua/mason-core/package/init.lua b/lua/mason-core/package/init.lua
index 16250ead..e9c8e26f 100644
--- a/lua/mason-core/package/init.lua
+++ b/lua/mason-core/package/init.lua
@@ -1,13 +1,13 @@
-local registry = require "mason-registry"
-local a = require "mason-core.async"
-local _ = require "mason-core.functional"
-local Optional = require "mason-core.optional"
-local log = require "mason-core.log"
local EventEmitter = require "mason-core.EventEmitter"
+local Optional = require "mason-core.optional"
+local Purl = require "mason-core.purl"
+local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
+local a = require "mason-core.async"
local fs = require "mason-core.fs"
+local log = require "mason-core.log"
local path = require "mason-core.path"
-local Result = require "mason-core.result"
-local Purl = require "mason-core.purl"
+local registry = require "mason-registry"
local is_not_nil = _.complement(_.is_nil)
local is_registry_schema_id = _.matches "^registry%+v[1-9]+$"
diff --git a/lua/mason-core/package/version-check.lua b/lua/mason-core/package/version-check.lua
index 203b5057..66d9ad13 100644
--- a/lua/mason-core/package/version-check.lua
+++ b/lua/mason-core/package/version-check.lua
@@ -5,10 +5,10 @@ local gem = require "mason-core.managers.gem"
local git = require "mason-core.managers.git"
local github = require "mason-core.managers.github"
local go = require "mason-core.managers.go"
+local log = require "mason-core.log"
local luarocks = require "mason-core.managers.luarocks"
local npm = require "mason-core.managers.npm"
local pip3 = require "mason-core.managers.pip3"
-local log = require "mason-core.log"
---@param field_name string
local function version_in_receipt(field_name)
diff --git a/lua/mason-core/process.lua b/lua/mason-core/process.lua
index 676adebe..1690c116 100644
--- a/lua/mason-core/process.lua
+++ b/lua/mason-core/process.lua
@@ -1,5 +1,5 @@
-local log = require "mason-core.log"
local _ = require "mason-core.functional"
+local log = require "mason-core.log"
local platform = require "mason-core.platform"
local uv = vim.loop
diff --git a/lua/mason-core/providers/init.lua b/lua/mason-core/providers/init.lua
index dca59d3f..15e8081c 100644
--- a/lua/mason-core/providers/init.lua
+++ b/lua/mason-core/providers/init.lua
@@ -1,6 +1,6 @@
-local settings = require "mason.settings"
-local log = require "mason-core.log"
local Result = require "mason-core.result"
+local log = require "mason-core.log"
+local settings = require "mason.settings"
---@alias GitHubRelease { tag_name: string, prerelease: boolean, draft: boolean, assets: table[] }
---@alias GitHubTag { name: string }
diff --git a/lua/mason-core/purl.lua b/lua/mason-core/purl.lua
index e2430baf..6bda134f 100644
--- a/lua/mason-core/purl.lua
+++ b/lua/mason-core/purl.lua
@@ -1,6 +1,6 @@
-local _ = require "mason-core.functional"
-local Result = require "mason-core.result"
local Optional = require "mason-core.optional"
+local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
local M = {}
diff --git a/lua/mason-core/semver.lua b/lua/mason-core/semver.lua
index d2b02b40..e10f006b 100644
--- a/lua/mason-core/semver.lua
+++ b/lua/mason-core/semver.lua
@@ -1,5 +1,5 @@
-local semver = require "mason-vendor.semver"
local Result = require "mason-core.result"
+local semver = require "mason-vendor.semver"
local M = {}
diff --git a/lua/mason-core/spawn.lua b/lua/mason-core/spawn.lua
index 814ef8f7..50c90a38 100644
--- a/lua/mason-core/spawn.lua
+++ b/lua/mason-core/spawn.lua
@@ -1,9 +1,9 @@
-local a = require "mason-core.async"
-local _ = require "mason-core.functional"
local Result = require "mason-core.result"
-local process = require "mason-core.process"
-local platform = require "mason-core.platform"
+local _ = require "mason-core.functional"
+local a = require "mason-core.async"
local log = require "mason-core.log"
+local platform = require "mason-core.platform"
+local process = require "mason-core.process"
---@alias JobSpawn table<string, async fun(opts: SpawnArgs): Result>
---@type JobSpawn
diff --git a/lua/mason-core/ui/display.lua b/lua/mason-core/ui/display.lua
index bc685cda..009fb580 100644
--- a/lua/mason-core/ui/display.lua
+++ b/lua/mason-core/ui/display.lua
@@ -1,6 +1,6 @@
local log = require "mason-core.log"
-local state = require "mason-core.ui.state"
local settings = require "mason.settings"
+local state = require "mason-core.ui.state"
local M = {}
diff --git a/lua/mason-registry/index/actionlint/init.lua b/lua/mason-registry/index/actionlint/init.lua
index 4d6e71bb..17b875fb 100644
--- a/lua/mason-registry/index/actionlint/init.lua
+++ b/lua/mason-registry/index/actionlint/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/ada-language-server/init.lua b/lua/mason-registry/index/ada-language-server/init.lua
index da870817..ef07aeaf 100644
--- a/lua/mason-registry/index/ada-language-server/init.lua
+++ b/lua/mason-registry/index/ada-language-server/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local path = require "mason-core.path"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/ansible-lint/init.lua b/lua/mason-registry/index/ansible-lint/init.lua
index 1727e182..507dadeb 100644
--- a/lua/mason-registry/index/ansible-lint/init.lua
+++ b/lua/mason-registry/index/ansible-lint/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
local _ = require "mason-core.functional"
+local pip3 = require "mason-core.managers.pip3"
return Pkg.new {
name = "ansible-lint",
diff --git a/lua/mason-registry/index/antlers-language-server/init.lua b/lua/mason-registry/index/antlers-language-server/init.lua
index c518ed8c..525be47e 100644
--- a/lua/mason-registry/index/antlers-language-server/init.lua
+++ b/lua/mason-registry/index/antlers-language-server/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
local _ = require "mason-core.functional"
+local npm = require "mason-core.managers.npm"
return Pkg.new {
name = "antlers-language-server",
diff --git a/lua/mason-registry/index/apex-language-server/init.lua b/lua/mason-registry/index/apex-language-server/init.lua
index e32dd98d..9e71368d 100644
--- a/lua/mason-registry/index/apex-language-server/init.lua
+++ b/lua/mason-registry/index/apex-language-server/init.lua
@@ -1,9 +1,9 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
+local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local github_client = require "mason-core.managers.github.client"
-local Optional = require "mason-core.optional"
local path = require "mason-core.path"
-local _ = require "mason-core.functional"
local JAR_FILE = "apex-jorje-lsp.jar"
return Pkg.new {
diff --git a/lua/mason-registry/index/arduino-language-server/init.lua b/lua/mason-registry/index/arduino-language-server/init.lua
index 1d2e686c..26ceac9e 100644
--- a/lua/mason-registry/index/arduino-language-server/init.lua
+++ b/lua/mason-registry/index/arduino-language-server/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/bash-debug-adapter/init.lua b/lua/mason-registry/index/bash-debug-adapter/init.lua
index 6d98e2e8..4787589a 100644
--- a/lua/mason-registry/index/bash-debug-adapter/init.lua
+++ b/lua/mason-registry/index/bash-debug-adapter/init.lua
@@ -1,9 +1,9 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
+local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local github_client = require "mason-core.managers.github.client"
-local _ = require "mason-core.functional"
local path = require "mason-core.path"
-local Optional = require "mason-core.optional"
return Pkg.new {
name = "bash-debug-adapter",
diff --git a/lua/mason-registry/index/bicep-lsp/init.lua b/lua/mason-registry/index/bicep-lsp/init.lua
index 8472505a..b2cf16ac 100644
--- a/lua/mason-registry/index/bicep-lsp/init.lua
+++ b/lua/mason-registry/index/bicep-lsp/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
local std = require "mason-core.managers.std"
-local github = require "mason-core.managers.github"
return Pkg.new {
name = "bicep-lsp",
diff --git a/lua/mason-registry/index/blackd-client/init.lua b/lua/mason-registry/index/blackd-client/init.lua
index c90e5754..c42f3ea1 100644
--- a/lua/mason-registry/index/blackd-client/init.lua
+++ b/lua/mason-registry/index/blackd-client/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
diff --git a/lua/mason-registry/index/blue/init.lua b/lua/mason-registry/index/blue/init.lua
index 339d35d2..5371651d 100644
--- a/lua/mason-registry/index/blue/init.lua
+++ b/lua/mason-registry/index/blue/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
local _ = require "mason-core.functional"
+local pip3 = require "mason-core.managers.pip3"
return Pkg.new {
name = "blue",
diff --git a/lua/mason-registry/index/buf/init.lua b/lua/mason-registry/index/buf/init.lua
index 28ab3e2a..32f5b7a4 100644
--- a/lua/mason-registry/index/buf/init.lua
+++ b/lua/mason-registry/index/buf/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/buildifier/init.lua b/lua/mason-registry/index/buildifier/init.lua
index d245011e..41b33348 100644
--- a/lua/mason-registry/index/buildifier/init.lua
+++ b/lua/mason-registry/index/buildifier/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
-local std = require "mason-core.managers.std"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/cbfmt/init.lua b/lua/mason-registry/index/cbfmt/init.lua
index 1fda9ce7..142ac37d 100644
--- a/lua/mason-registry/index/cbfmt/init.lua
+++ b/lua/mason-registry/index/cbfmt/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/cfn-lint/init.lua b/lua/mason-registry/index/cfn-lint/init.lua
index 7eeee2f9..f6ea71a2 100644
--- a/lua/mason-registry/index/cfn-lint/init.lua
+++ b/lua/mason-registry/index/cfn-lint/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
local _ = require "mason-core.functional"
+local pip3 = require "mason-core.managers.pip3"
return Pkg.new {
name = "cfn-lint",
diff --git a/lua/mason-registry/index/chrome-debug-adapter/init.lua b/lua/mason-registry/index/chrome-debug-adapter/init.lua
index 3ebfb736..bd3ffa53 100644
--- a/lua/mason-registry/index/chrome-debug-adapter/init.lua
+++ b/lua/mason-registry/index/chrome-debug-adapter/init.lua
@@ -1,9 +1,9 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
-local git = require "mason-core.managers.git"
local _ = require "mason-core.functional"
+local git = require "mason-core.managers.git"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
-local Optional = require "mason-core.optional"
return Pkg.new {
name = "chrome-debug-adapter",
diff --git a/lua/mason-registry/index/clangd/init.lua b/lua/mason-registry/index/clangd/init.lua
index 5e52c789..25a022cd 100644
--- a/lua/mason-registry/index/clangd/init.lua
+++ b/lua/mason-registry/index/clangd/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/clarity-lsp/init.lua b/lua/mason-registry/index/clarity-lsp/init.lua
index d919ad85..aedf84ab 100644
--- a/lua/mason-registry/index/clarity-lsp/init.lua
+++ b/lua/mason-registry/index/clarity-lsp/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
-local github = require "mason-core.managers.github"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/clj-kondo/init.lua b/lua/mason-registry/index/clj-kondo/init.lua
index 6ac007bc..7e12e213 100644
--- a/lua/mason-registry/index/clj-kondo/init.lua
+++ b/lua/mason-registry/index/clj-kondo/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/clojure-lsp/init.lua b/lua/mason-registry/index/clojure-lsp/init.lua
index 81f59143..82ecab4b 100644
--- a/lua/mason-registry/index/clojure-lsp/init.lua
+++ b/lua/mason-registry/index/clojure-lsp/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/codelldb/init.lua b/lua/mason-registry/index/codelldb/init.lua
index 4cbdcf04..7adb99dc 100644
--- a/lua/mason-registry/index/codelldb/init.lua
+++ b/lua/mason-registry/index/codelldb/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
return Pkg.new {
name = "codelldb",
diff --git a/lua/mason-registry/index/codeql/init.lua b/lua/mason-registry/index/codeql/init.lua
index a96567d1..1c9b5e76 100644
--- a/lua/mason-registry/index/codeql/init.lua
+++ b/lua/mason-registry/index/codeql/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/cpptools/init.lua b/lua/mason-registry/index/cpptools/init.lua
index 86b6ecd6..ae3c2065 100644
--- a/lua/mason-registry/index/cpptools/init.lua
+++ b/lua/mason-registry/index/cpptools/init.lua
@@ -1,9 +1,9 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
-local std = require "mason-core.managers.std"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "cpptools",
diff --git a/lua/mason-registry/index/crystalline/init.lua b/lua/mason-registry/index/crystalline/init.lua
index 34128fdf..095d7228 100644
--- a/lua/mason-registry/index/crystalline/init.lua
+++ b/lua/mason-registry/index/crystalline/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/dart-debug-adapter/init.lua b/lua/mason-registry/index/dart-debug-adapter/init.lua
index 402a82cc..81a42de5 100644
--- a/lua/mason-registry/index/dart-debug-adapter/init.lua
+++ b/lua/mason-registry/index/dart-debug-adapter/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
return Pkg.new {
diff --git a/lua/mason-registry/index/debugpy/init.lua b/lua/mason-registry/index/debugpy/init.lua
index 51587a8a..f5837e4e 100644
--- a/lua/mason-registry/index/debugpy/init.lua
+++ b/lua/mason-registry/index/debugpy/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
local path = require "mason-core.path"
+local pip3 = require "mason-core.managers.pip3"
return Pkg.new {
name = "debugpy",
diff --git a/lua/mason-registry/index/deno/init.lua b/lua/mason-registry/index/deno/init.lua
index cf9d5e34..1f7b3597 100644
--- a/lua/mason-registry/index/deno/init.lua
+++ b/lua/mason-registry/index/deno/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/dhall-lsp/init.lua b/lua/mason-registry/index/dhall-lsp/init.lua
index 6e69d68d..fa1c339e 100644
--- a/lua/mason-registry/index/dhall-lsp/init.lua
+++ b/lua/mason-registry/index/dhall-lsp/init.lua
@@ -1,11 +1,11 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
+local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
+local github_client = require "mason-core.managers.github.client"
local path = require "mason-core.path"
local platform = require "mason-core.platform"
-local _ = require "mason-core.functional"
local std = require "mason-core.managers.std"
-local github_client = require "mason-core.managers.github.client"
-local Optional = require "mason-core.optional"
-local Result = require "mason-core.result"
return Pkg.new {
name = "dhall-lsp",
diff --git a/lua/mason-registry/index/docker-compose-language-service/init.lua b/lua/mason-registry/index/docker-compose-language-service/init.lua
index aa97aa48..ea0cd05a 100644
--- a/lua/mason-registry/index/docker-compose-language-service/init.lua
+++ b/lua/mason-registry/index/docker-compose-language-service/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local path = require "mason-core.path"
local npm = require "mason-core.managers.npm"
+local path = require "mason-core.path"
return Pkg.new {
name = "docker-compose-language-service",
diff --git a/lua/mason-registry/index/dprint/init.lua b/lua/mason-registry/index/dprint/init.lua
index 60c95053..f3587e5a 100644
--- a/lua/mason-registry/index/dprint/init.lua
+++ b/lua/mason-registry/index/dprint/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
-local std = require "mason-core.managers.std"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "dprint",
diff --git a/lua/mason-registry/index/drools-lsp/init.lua b/lua/mason-registry/index/drools-lsp/init.lua
index 5573d97d..35224ad8 100644
--- a/lua/mason-registry/index/drools-lsp/init.lua
+++ b/lua/mason-registry/index/drools-lsp/init.lua
@@ -1,6 +1,6 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
local github = require "mason-core.managers.github"
-local Optional = require "mason-core.optional"
return Pkg.new {
name = "drools-lsp",
diff --git a/lua/mason-registry/index/editorconfig-checker/init.lua b/lua/mason-registry/index/editorconfig-checker/init.lua
index 486c832e..7494b6b6 100644
--- a/lua/mason-registry/index/editorconfig-checker/init.lua
+++ b/lua/mason-registry/index/editorconfig-checker/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/erg-language-server/init.lua b/lua/mason-registry/index/erg-language-server/init.lua
index 4bbae8a0..df142ad5 100644
--- a/lua/mason-registry/index/erg-language-server/init.lua
+++ b/lua/mason-registry/index/erg-language-server/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
+local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local platform = require "mason-core.platform"
-local _ = require "mason-core.functional"
return Pkg.new {
name = "erg-language-server",
diff --git a/lua/mason-registry/index/erg/init.lua b/lua/mason-registry/index/erg/init.lua
index d0b8b50b..f1b4c90e 100644
--- a/lua/mason-registry/index/erg/init.lua
+++ b/lua/mason-registry/index/erg/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
+local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local platform = require "mason-core.platform"
-local _ = require "mason-core.functional"
return Pkg.new {
name = "erg",
diff --git a/lua/mason-registry/index/erlang-ls/init.lua b/lua/mason-registry/index/erlang-ls/init.lua
index 839f5987..6229eaae 100644
--- a/lua/mason-registry/index/erlang-ls/init.lua
+++ b/lua/mason-registry/index/erlang-ls/init.lua
@@ -1,11 +1,11 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
-local std = require "mason-core.managers.std"
local git = require "mason-core.managers.git"
local github = require "mason-core.managers.github"
-local Optional = require "mason-core.optional"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
local rebar3 = platform.is.win and "rebar3.cmd" or "rebar3"
diff --git a/lua/mason-registry/index/firefox-debug-adapter/init.lua b/lua/mason-registry/index/firefox-debug-adapter/init.lua
index 8606f1bf..f5f98f47 100644
--- a/lua/mason-registry/index/firefox-debug-adapter/init.lua
+++ b/lua/mason-registry/index/firefox-debug-adapter/init.lua
@@ -1,9 +1,9 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
-local git = require "mason-core.managers.git"
local _ = require "mason-core.functional"
+local git = require "mason-core.managers.git"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
-local Optional = require "mason-core.optional"
return Pkg.new {
name = "firefox-debug-adapter",
diff --git a/lua/mason-registry/index/fourmolu/init.lua b/lua/mason-registry/index/fourmolu/init.lua
index f6849474..74349ba5 100644
--- a/lua/mason-registry/index/fourmolu/init.lua
+++ b/lua/mason-registry/index/fourmolu/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
diff --git a/lua/mason-registry/index/glow/init.lua b/lua/mason-registry/index/glow/init.lua
index 0ef1c2db..39634ec8 100644
--- a/lua/mason-registry/index/glow/init.lua
+++ b/lua/mason-registry/index/glow/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/go-debug-adapter/init.lua b/lua/mason-registry/index/go-debug-adapter/init.lua
index 23e0f360..ab0a0e8e 100644
--- a/lua/mason-registry/index/go-debug-adapter/init.lua
+++ b/lua/mason-registry/index/go-debug-adapter/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
return Pkg.new {
diff --git a/lua/mason-registry/index/golangci-lint/init.lua b/lua/mason-registry/index/golangci-lint/init.lua
index 0ebca547..07e0c27c 100644
--- a/lua/mason-registry/index/golangci-lint/init.lua
+++ b/lua/mason-registry/index/golangci-lint/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/gradle-language-server/init.lua b/lua/mason-registry/index/gradle-language-server/init.lua
index 61cbee5e..dd3f0391 100644
--- a/lua/mason-registry/index/gradle-language-server/init.lua
+++ b/lua/mason-registry/index/gradle-language-server/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
+local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
-local _ = require "mason-core.functional"
return Pkg.new {
name = "gradle-language-server",
diff --git a/lua/mason-registry/index/groovy-language-server/init.lua b/lua/mason-registry/index/groovy-language-server/init.lua
index 1470c7a4..69c2d820 100644
--- a/lua/mason-registry/index/groovy-language-server/init.lua
+++ b/lua/mason-registry/index/groovy-language-server/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local std = require "mason-core.managers.std"
local git = require "mason-core.managers.git"
local path = require "mason-core.path"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "groovy-language-server",
diff --git a/lua/mason-registry/index/hadolint/init.lua b/lua/mason-registry/index/hadolint/init.lua
index 55a77873..21d26c87 100644
--- a/lua/mason-registry/index/hadolint/init.lua
+++ b/lua/mason-registry/index/hadolint/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/haml-lint/init.lua b/lua/mason-registry/index/haml-lint/init.lua
index d6edabdd..5467c5a1 100644
--- a/lua/mason-registry/index/haml-lint/init.lua
+++ b/lua/mason-registry/index/haml-lint/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local gem = require "mason-core.managers.gem"
local _ = require "mason-core.functional"
+local gem = require "mason-core.managers.gem"
return Pkg.new {
name = "haml-lint",
diff --git a/lua/mason-registry/index/haskell-language-server/init.lua b/lua/mason-registry/index/haskell-language-server/init.lua
index 8f0e3d42..d155d51a 100644
--- a/lua/mason-registry/index/haskell-language-server/init.lua
+++ b/lua/mason-registry/index/haskell-language-server/init.lua
@@ -1,10 +1,10 @@
-local a = require "mason-core.async"
-local _ = require "mason-core.functional"
local Pkg = require "mason-core.package"
-local std = require "mason-core.managers.std"
+local _ = require "mason-core.functional"
+local a = require "mason-core.async"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "haskell-language-server",
diff --git a/lua/mason-registry/index/haxe-language-server/init.lua b/lua/mason-registry/index/haxe-language-server/init.lua
index 77a14e46..9299e600 100644
--- a/lua/mason-registry/index/haxe-language-server/init.lua
+++ b/lua/mason-registry/index/haxe-language-server/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local std = require "mason-core.managers.std"
local git = require "mason-core.managers.git"
local npm = require "mason-core.managers.npm"
local path = require "mason-core.path"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "haxe-language-server",
diff --git a/lua/mason-registry/index/java-debug-adapter/init.lua b/lua/mason-registry/index/java-debug-adapter/init.lua
index 923804be..11086fcd 100644
--- a/lua/mason-registry/index/java-debug-adapter/init.lua
+++ b/lua/mason-registry/index/java-debug-adapter/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
return Pkg.new {
diff --git a/lua/mason-registry/index/java-test/init.lua b/lua/mason-registry/index/java-test/init.lua
index 6366572d..63dc3578 100644
--- a/lua/mason-registry/index/java-test/init.lua
+++ b/lua/mason-registry/index/java-test/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
return Pkg.new {
diff --git a/lua/mason-registry/index/jdtls/init.lua b/lua/mason-registry/index/jdtls/init.lua
index b3a5f640..714cb3e6 100644
--- a/lua/mason-registry/index/jdtls/init.lua
+++ b/lua/mason-registry/index/jdtls/init.lua
@@ -1,11 +1,11 @@
local Pkg = require "mason-core.package"
-local installer = require "mason-core.installer"
local _ = require "mason-core.functional"
-local std = require "mason-core.managers.std"
+local fetch = require "mason-core.fetch"
local github = require "mason-core.managers.github"
+local installer = require "mason-core.installer"
local path = require "mason-core.path"
local platform = require "mason-core.platform"
-local fetch = require "mason-core.fetch"
+local std = require "mason-core.managers.std"
---@async
local function download_jdtls()
diff --git a/lua/mason-registry/index/joker/init.lua b/lua/mason-registry/index/joker/init.lua
index 2774e0cc..4fc8b9de 100644
--- a/lua/mason-registry/index/joker/init.lua
+++ b/lua/mason-registry/index/joker/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/jq/init.lua b/lua/mason-registry/index/jq/init.lua
index e3a5db5b..85cd0552 100644
--- a/lua/mason-registry/index/jq/init.lua
+++ b/lua/mason-registry/index/jq/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/js-debug-adapter/init.lua b/lua/mason-registry/index/js-debug-adapter/init.lua
index 2a581d86..3debbcac 100644
--- a/lua/mason-registry/index/js-debug-adapter/init.lua
+++ b/lua/mason-registry/index/js-debug-adapter/init.lua
@@ -1,9 +1,9 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
-local git = require "mason-core.managers.git"
local _ = require "mason-core.functional"
+local git = require "mason-core.managers.git"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
-local Optional = require "mason-core.optional"
return Pkg.new {
name = "js-debug-adapter",
diff --git a/lua/mason-registry/index/julia-lsp/init.lua b/lua/mason-registry/index/julia-lsp/init.lua
index d3dacdfe..b8175a2a 100644
--- a/lua/mason-registry/index/julia-lsp/init.lua
+++ b/lua/mason-registry/index/julia-lsp/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local path = require "mason-core.path"
-local std = require "mason-core.managers.std"
local github = require "mason-core.managers.github"
+local path = require "mason-core.path"
local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
local server_script = [[
if VERSION < v"1.0.0"
diff --git a/lua/mason-registry/index/kotlin-debug-adapter/init.lua b/lua/mason-registry/index/kotlin-debug-adapter/init.lua
index 2e7aa17c..48b527e2 100644
--- a/lua/mason-registry/index/kotlin-debug-adapter/init.lua
+++ b/lua/mason-registry/index/kotlin-debug-adapter/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local github = require "mason-core.managers.github"
-local platform = require "mason-core.platform"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
return Pkg.new {
name = "kotlin-debug-adapter",
diff --git a/lua/mason-registry/index/kotlin-language-server/init.lua b/lua/mason-registry/index/kotlin-language-server/init.lua
index 77c6cb6d..f5932b96 100644
--- a/lua/mason-registry/index/kotlin-language-server/init.lua
+++ b/lua/mason-registry/index/kotlin-language-server/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local github = require "mason-core.managers.github"
-local platform = require "mason-core.platform"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
return Pkg.new {
name = "kotlin-language-server",
diff --git a/lua/mason-registry/index/ktlint/init.lua b/lua/mason-registry/index/ktlint/init.lua
index ef346dc0..dbf7d4b8 100644
--- a/lua/mason-registry/index/ktlint/init.lua
+++ b/lua/mason-registry/index/ktlint/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
local github = require "mason-core.managers.github"
-local std = require "mason-core.managers.std"
local path = require "mason-core.path"
local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "ktlint",
diff --git a/lua/mason-registry/index/latexindent/init.lua b/lua/mason-registry/index/latexindent/init.lua
index c08bf7e9..dd800e44 100644
--- a/lua/mason-registry/index/latexindent/init.lua
+++ b/lua/mason-registry/index/latexindent/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
+local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
-local _ = require "mason-core.functional"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/lemminx/init.lua b/lua/mason-registry/index/lemminx/init.lua
index ba92561b..21e53a92 100644
--- a/lua/mason-registry/index/lemminx/init.lua
+++ b/lua/mason-registry/index/lemminx/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/ltex-ls/init.lua b/lua/mason-registry/index/ltex-ls/init.lua
index e2cace82..1cd10618 100644
--- a/lua/mason-registry/index/ltex-ls/init.lua
+++ b/lua/mason-registry/index/ltex-ls/init.lua
@@ -1,10 +1,10 @@
local Pkg = require "mason-core.package"
-local a = require "mason-core.async"
-local installer = require "mason-core.installer"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
+local a = require "mason-core.async"
local github = require "mason-core.managers.github"
+local installer = require "mason-core.installer"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/lua-language-server/init.lua b/lua/mason-registry/index/lua-language-server/init.lua
index 1c710935..d90b45f6 100644
--- a/lua/mason-registry/index/lua-language-server/init.lua
+++ b/lua/mason-registry/index/lua-language-server/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/luau-lsp/init.lua b/lua/mason-registry/index/luau-lsp/init.lua
index 94324271..f9241c20 100644
--- a/lua/mason-registry/index/luau-lsp/init.lua
+++ b/lua/mason-registry/index/luau-lsp/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/marksman/init.lua b/lua/mason-registry/index/marksman/init.lua
index 7d2404dc..cf56766d 100644
--- a/lua/mason-registry/index/marksman/init.lua
+++ b/lua/mason-registry/index/marksman/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/metamath-zero-lsp/init.lua b/lua/mason-registry/index/metamath-zero-lsp/init.lua
index e5fc28b1..5e096849 100644
--- a/lua/mason-registry/index/metamath-zero-lsp/init.lua
+++ b/lua/mason-registry/index/metamath-zero-lsp/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local git = require "mason-core.managers.git"
-local platform = require "mason-core.platform"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
return Pkg.new {
name = "metamath-zero-lsp",
diff --git a/lua/mason-registry/index/mockdebug/init.lua b/lua/mason-registry/index/mockdebug/init.lua
index 4b539a72..3f5b3171 100644
--- a/lua/mason-registry/index/mockdebug/init.lua
+++ b/lua/mason-registry/index/mockdebug/init.lua
@@ -1,9 +1,9 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
+local _ = require "mason-core.functional"
local git = require "mason-core.managers.git"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
-local _ = require "mason-core.functional"
-local Optional = require "mason-core.optional"
return Pkg.new {
name = "mockdebug",
diff --git a/lua/mason-registry/index/netcoredbg/init.lua b/lua/mason-registry/index/netcoredbg/init.lua
index 10a5c1ae..7127cfdb 100644
--- a/lua/mason-registry/index/netcoredbg/init.lua
+++ b/lua/mason-registry/index/netcoredbg/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
local platform = require "mason-core.platform"
diff --git a/lua/mason-registry/index/nickel-lang-lsp/init.lua b/lua/mason-registry/index/nickel-lang-lsp/init.lua
index 8e0cc510..06310dbe 100644
--- a/lua/mason-registry/index/nickel-lang-lsp/init.lua
+++ b/lua/mason-registry/index/nickel-lang-lsp/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local cargo = require "mason-core.managers.cargo"
local _ = require "mason-core.functional"
+local cargo = require "mason-core.managers.cargo"
return Pkg.new {
name = "nickel-lang-lsp",
diff --git a/lua/mason-registry/index/nimlsp/init.lua b/lua/mason-registry/index/nimlsp/init.lua
index ceb759af..7331fa2a 100644
--- a/lua/mason-registry/index/nimlsp/init.lua
+++ b/lua/mason-registry/index/nimlsp/init.lua
@@ -1,8 +1,8 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
local git = require "mason-core.managers.git"
local github = require "mason-core.managers.github"
local platform = require "mason-core.platform"
-local Optional = require "mason-core.optional"
return Pkg.new {
name = "nimlsp",
diff --git a/lua/mason-registry/index/node-debug2-adapter/init.lua b/lua/mason-registry/index/node-debug2-adapter/init.lua
index 4487b6a4..de4d0aba 100644
--- a/lua/mason-registry/index/node-debug2-adapter/init.lua
+++ b/lua/mason-registry/index/node-debug2-adapter/init.lua
@@ -1,9 +1,9 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
-local git = require "mason-core.managers.git"
local _ = require "mason-core.functional"
+local git = require "mason-core.managers.git"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
-local Optional = require "mason-core.optional"
local platform = require "mason-core.platform"
return Pkg.new {
diff --git a/lua/mason-registry/index/ocamlformat/init.lua b/lua/mason-registry/index/ocamlformat/init.lua
index e24f33a9..a92b4e23 100644
--- a/lua/mason-registry/index/ocamlformat/init.lua
+++ b/lua/mason-registry/index/ocamlformat/init.lua
@@ -1,5 +1,5 @@
-local _ = require "mason-core.functional"
local Pkg = require "mason-core.package"
+local _ = require "mason-core.functional"
local opam = require "mason-core.managers.opam"
return Pkg.new {
diff --git a/lua/mason-registry/index/omnisharp-mono/init.lua b/lua/mason-registry/index/omnisharp-mono/init.lua
index a09ee7e5..b3cfb3b7 100644
--- a/lua/mason-registry/index/omnisharp-mono/init.lua
+++ b/lua/mason-registry/index/omnisharp-mono/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/omnisharp/init.lua b/lua/mason-registry/index/omnisharp/init.lua
index cb1164a3..57292a8f 100644
--- a/lua/mason-registry/index/omnisharp/init.lua
+++ b/lua/mason-registry/index/omnisharp/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/opencl-language-server/init.lua b/lua/mason-registry/index/opencl-language-server/init.lua
index 665a5c55..4c631f91 100644
--- a/lua/mason-registry/index/opencl-language-server/init.lua
+++ b/lua/mason-registry/index/opencl-language-server/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/php-cs-fixer/init.lua b/lua/mason-registry/index/php-cs-fixer/init.lua
index 4d5057d9..b70741f7 100644
--- a/lua/mason-registry/index/php-cs-fixer/init.lua
+++ b/lua/mason-registry/index/php-cs-fixer/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
-local std = require "mason-core.managers.std"
local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "php-cs-fixer",
diff --git a/lua/mason-registry/index/php-debug-adapter/init.lua b/lua/mason-registry/index/php-debug-adapter/init.lua
index d4350c91..7aafd17d 100644
--- a/lua/mason-registry/index/php-debug-adapter/init.lua
+++ b/lua/mason-registry/index/php-debug-adapter/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
return Pkg.new {
diff --git a/lua/mason-registry/index/phpactor/init.lua b/lua/mason-registry/index/phpactor/init.lua
index 99f0b5f5..c5f19e06 100644
--- a/lua/mason-registry/index/phpactor/init.lua
+++ b/lua/mason-registry/index/phpactor/init.lua
@@ -1,11 +1,11 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local composer = require "mason-core.managers.composer"
local git = require "mason-core.managers.git"
local github = require "mason-core.managers.github"
-local platform = require "mason-core.platform"
-local Optional = require "mason-core.optional"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
return Pkg.new {
name = "phpactor",
diff --git a/lua/mason-registry/index/phpcbf/init.lua b/lua/mason-registry/index/phpcbf/init.lua
index 6dd062f5..0543a83a 100644
--- a/lua/mason-registry/index/phpcbf/init.lua
+++ b/lua/mason-registry/index/phpcbf/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
-local std = require "mason-core.managers.std"
local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "phpcbf",
diff --git a/lua/mason-registry/index/phpcs/init.lua b/lua/mason-registry/index/phpcs/init.lua
index 41f82f7d..38409872 100644
--- a/lua/mason-registry/index/phpcs/init.lua
+++ b/lua/mason-registry/index/phpcs/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
-local std = require "mason-core.managers.std"
local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "phpcs",
diff --git a/lua/mason-registry/index/phpmd/init.lua b/lua/mason-registry/index/phpmd/init.lua
index 4543711f..ea0cd371 100644
--- a/lua/mason-registry/index/phpmd/init.lua
+++ b/lua/mason-registry/index/phpmd/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
-local std = require "mason-core.managers.std"
local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "phpmd",
diff --git a/lua/mason-registry/index/phpstan/init.lua b/lua/mason-registry/index/phpstan/init.lua
index 688bd75a..60395e75 100644
--- a/lua/mason-registry/index/phpstan/init.lua
+++ b/lua/mason-registry/index/phpstan/init.lua
@@ -1,9 +1,9 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
-local std = require "mason-core.managers.std"
-local platform = require "mason-core.platform"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "phpstan",
diff --git a/lua/mason-registry/index/powershell-editor-services/init.lua b/lua/mason-registry/index/powershell-editor-services/init.lua
index ab52478d..0299760d 100644
--- a/lua/mason-registry/index/powershell-editor-services/init.lua
+++ b/lua/mason-registry/index/powershell-editor-services/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local std = require "mason-core.managers.std"
local github = require "mason-core.managers.github"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "powershell-editor-services",
diff --git a/lua/mason-registry/index/prisma-language-server/init.lua b/lua/mason-registry/index/prisma-language-server/init.lua
index b54cb132..5b82c390 100644
--- a/lua/mason-registry/index/prisma-language-server/init.lua
+++ b/lua/mason-registry/index/prisma-language-server/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
local _ = require "mason-core.functional"
+local npm = require "mason-core.managers.npm"
return Pkg.new {
name = "prisma-language-server",
diff --git a/lua/mason-registry/index/proselint/init.lua b/lua/mason-registry/index/proselint/init.lua
index 7e919a6c..ac8bf67b 100644
--- a/lua/mason-registry/index/proselint/init.lua
+++ b/lua/mason-registry/index/proselint/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
local _ = require "mason-core.functional"
+local pip3 = require "mason-core.managers.pip3"
return Pkg.new {
name = "proselint",
diff --git a/lua/mason-registry/index/prosemd-lsp/init.lua b/lua/mason-registry/index/prosemd-lsp/init.lua
index 4e4f7b8e..3ae8f589 100644
--- a/lua/mason-registry/index/prosemd-lsp/init.lua
+++ b/lua/mason-registry/index/prosemd-lsp/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/protolint/init.lua b/lua/mason-registry/index/protolint/init.lua
index 6830c6ea..c2615468 100644
--- a/lua/mason-registry/index/protolint/init.lua
+++ b/lua/mason-registry/index/protolint/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/purescript-language-server/init.lua b/lua/mason-registry/index/purescript-language-server/init.lua
index dd1395ac..a6b33742 100644
--- a/lua/mason-registry/index/purescript-language-server/init.lua
+++ b/lua/mason-registry/index/purescript-language-server/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
local _ = require "mason-core.functional"
+local npm = require "mason-core.managers.npm"
return Pkg.new {
name = "purescript-language-server",
diff --git a/lua/mason-registry/index/pyflakes/init.lua b/lua/mason-registry/index/pyflakes/init.lua
index 87504ef6..ba084f3e 100644
--- a/lua/mason-registry/index/pyflakes/init.lua
+++ b/lua/mason-registry/index/pyflakes/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
local _ = require "mason-core.functional"
+local pip3 = require "mason-core.managers.pip3"
return Pkg.new {
name = "pyflakes",
diff --git a/lua/mason-registry/index/quick-lint-js/init.lua b/lua/mason-registry/index/quick-lint-js/init.lua
index 40764b37..3aa515d8 100644
--- a/lua/mason-registry/index/quick-lint-js/init.lua
+++ b/lua/mason-registry/index/quick-lint-js/init.lua
@@ -1,9 +1,9 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
-local std = require "mason-core.managers.std"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/r-languageserver/init.lua b/lua/mason-registry/index/r-languageserver/init.lua
index acb12ea4..c8b08fb3 100644
--- a/lua/mason-registry/index/r-languageserver/init.lua
+++ b/lua/mason-registry/index/r-languageserver/init.lua
@@ -1,8 +1,8 @@
+local Pkg = require "mason-core.package"
local a = require "mason-core.async"
local async_uv = require "mason-core.async.uv"
-local Pkg = require "mason-core.package"
-local path = require "mason-core.path"
local github = require "mason-core.managers.github"
+local path = require "mason-core.path"
---@param install_dir string
---@param ref string
diff --git a/lua/mason-registry/index/reason-language-server/init.lua b/lua/mason-registry/index/reason-language-server/init.lua
index 20aab910..01879bc1 100644
--- a/lua/mason-registry/index/reason-language-server/init.lua
+++ b/lua/mason-registry/index/reason-language-server/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/rust-analyzer/init.lua b/lua/mason-registry/index/rust-analyzer/init.lua
index 27294e29..c7a9fabf 100644
--- a/lua/mason-registry/index/rust-analyzer/init.lua
+++ b/lua/mason-registry/index/rust-analyzer/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/rustfmt/init.lua b/lua/mason-registry/index/rustfmt/init.lua
index c53aa98a..b07664cf 100644
--- a/lua/mason-registry/index/rustfmt/init.lua
+++ b/lua/mason-registry/index/rustfmt/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/selene/init.lua b/lua/mason-registry/index/selene/init.lua
index d6dfd963..1c676dad 100644
--- a/lua/mason-registry/index/selene/init.lua
+++ b/lua/mason-registry/index/selene/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/serve-d/init.lua b/lua/mason-registry/index/serve-d/init.lua
index 77734960..5509ff6e 100644
--- a/lua/mason-registry/index/serve-d/init.lua
+++ b/lua/mason-registry/index/serve-d/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/shfmt/init.lua b/lua/mason-registry/index/shfmt/init.lua
index 798a7968..3101af97 100644
--- a/lua/mason-registry/index/shfmt/init.lua
+++ b/lua/mason-registry/index/shfmt/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/slint-lsp/init.lua b/lua/mason-registry/index/slint-lsp/init.lua
index 50e26725..7eb687d2 100644
--- a/lua/mason-registry/index/slint-lsp/init.lua
+++ b/lua/mason-registry/index/slint-lsp/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
return Pkg.new {
name = "slint-lsp",
diff --git a/lua/mason-registry/index/solang/init.lua b/lua/mason-registry/index/solang/init.lua
index b8b16b86..e82e7e26 100644
--- a/lua/mason-registry/index/solang/init.lua
+++ b/lua/mason-registry/index/solang/init.lua
@@ -1,9 +1,9 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
+local github = require "mason-core.managers.github"
local installer = require "mason-core.installer"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
-local github = require "mason-core.managers.github"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/solidity/init.lua b/lua/mason-registry/index/solidity/init.lua
index d3b0385c..8824d63a 100644
--- a/lua/mason-registry/index/solidity/init.lua
+++ b/lua/mason-registry/index/solidity/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/sourcery/init.lua b/lua/mason-registry/index/sourcery/init.lua
index 0122af55..45a88177 100644
--- a/lua/mason-registry/index/sourcery/init.lua
+++ b/lua/mason-registry/index/sourcery/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
local _ = require "mason-core.functional"
+local pip3 = require "mason-core.managers.pip3"
return Pkg.new {
name = "sourcery",
diff --git a/lua/mason-registry/index/spectral-language-server/init.lua b/lua/mason-registry/index/spectral-language-server/init.lua
index 57cc7ff4..4749d60c 100644
--- a/lua/mason-registry/index/spectral-language-server/init.lua
+++ b/lua/mason-registry/index/spectral-language-server/init.lua
@@ -1,8 +1,8 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
+local _ = require "mason-core.functional"
local git = require "mason-core.managers.git"
local github = require "mason-core.managers.github"
-local _ = require "mason-core.functional"
-local Optional = require "mason-core.optional"
local path = require "mason-core.path"
return Pkg.new {
diff --git a/lua/mason-registry/index/stylua/init.lua b/lua/mason-registry/index/stylua/init.lua
index 59adff44..bbcdb9b3 100644
--- a/lua/mason-registry/index/stylua/init.lua
+++ b/lua/mason-registry/index/stylua/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/svlangserver/init.lua b/lua/mason-registry/index/svlangserver/init.lua
index dceef60d..387eedf0 100644
--- a/lua/mason-registry/index/svlangserver/init.lua
+++ b/lua/mason-registry/index/svlangserver/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
local _ = require "mason-core.functional"
+local npm = require "mason-core.managers.npm"
return Pkg.new {
name = "svlangserver",
diff --git a/lua/mason-registry/index/taplo/init.lua b/lua/mason-registry/index/taplo/init.lua
index b84d890f..145efd13 100644
--- a/lua/mason-registry/index/taplo/init.lua
+++ b/lua/mason-registry/index/taplo/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
diff --git a/lua/mason-registry/index/tectonic/init.lua b/lua/mason-registry/index/tectonic/init.lua
index a35a7fdf..c2bbaade 100644
--- a/lua/mason-registry/index/tectonic/init.lua
+++ b/lua/mason-registry/index/tectonic/init.lua
@@ -1,9 +1,9 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
-local Optional = require "mason-core.optional"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/terraform-ls/init.lua b/lua/mason-registry/index/terraform-ls/init.lua
index 186f7e9e..e87ae337 100644
--- a/lua/mason-registry/index/terraform-ls/init.lua
+++ b/lua/mason-registry/index/terraform-ls/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/texlab/init.lua b/lua/mason-registry/index/texlab/init.lua
index 9a31abbb..df2b2b54 100644
--- a/lua/mason-registry/index/texlab/init.lua
+++ b/lua/mason-registry/index/texlab/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/tflint/init.lua b/lua/mason-registry/index/tflint/init.lua
index a886edc4..e50f6483 100644
--- a/lua/mason-registry/index/tflint/init.lua
+++ b/lua/mason-registry/index/tflint/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/twigcs/init.lua b/lua/mason-registry/index/twigcs/init.lua
index 4a0a638a..942c0192 100644
--- a/lua/mason-registry/index/twigcs/init.lua
+++ b/lua/mason-registry/index/twigcs/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
-local std = require "mason-core.managers.std"
local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "twigcs",
diff --git a/lua/mason-registry/index/vacuum/init.lua b/lua/mason-registry/index/vacuum/init.lua
index cd4b6410..a044db2a 100644
--- a/lua/mason-registry/index/vacuum/init.lua
+++ b/lua/mason-registry/index/vacuum/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
+local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local platform = require "mason-core.platform"
-local _ = require "mason-core.functional"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/vala-language-server/init.lua b/lua/mason-registry/index/vala-language-server/init.lua
index 5708205c..aaa32d17 100644
--- a/lua/mason-registry/index/vala-language-server/init.lua
+++ b/lua/mason-registry/index/vala-language-server/init.lua
@@ -1,10 +1,10 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
-local std = require "mason-core.managers.std"
-local github = require "mason-core.managers.github"
local git = require "mason-core.managers.git"
-local platform = require "mason-core.platform"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
-local Optional = require "mason-core.optional"
+local platform = require "mason-core.platform"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "vala-language-server",
diff --git a/lua/mason-registry/index/vale/init.lua b/lua/mason-registry/index/vale/init.lua
index 2d65a929..9dfa5f38 100644
--- a/lua/mason-registry/index/vale/init.lua
+++ b/lua/mason-registry/index/vale/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/verible/init.lua b/lua/mason-registry/index/verible/init.lua
index b0b2fa9c..e2b503ac 100644
--- a/lua/mason-registry/index/verible/init.lua
+++ b/lua/mason-registry/index/verible/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/visualforce-language-server/init.lua b/lua/mason-registry/index/visualforce-language-server/init.lua
index f971ee7f..5cb6bf77 100644
--- a/lua/mason-registry/index/visualforce-language-server/init.lua
+++ b/lua/mason-registry/index/visualforce-language-server/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
local _ = require "mason-core.functional"
+local github = require "mason-core.managers.github"
local path = require "mason-core.path"
return Pkg.new {
diff --git a/lua/mason-registry/index/vls/init.lua b/lua/mason-registry/index/vls/init.lua
index 92ac761b..b1eaf6b6 100644
--- a/lua/mason-registry/index/vls/init.lua
+++ b/lua/mason-registry/index/vls/init.lua
@@ -1,10 +1,10 @@
+local Optional = require "mason-core.optional"
local Pkg = require "mason-core.package"
+local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local github_client = require "mason-core.managers.github.client"
-local std = require "mason-core.managers.std"
-local _ = require "mason-core.functional"
local platform = require "mason-core.platform"
-local Optional = require "mason-core.optional"
+local std = require "mason-core.managers.std"
return Pkg.new {
name = "vls",
diff --git a/lua/mason-registry/index/vulture/init.lua b/lua/mason-registry/index/vulture/init.lua
index d6098f5c..f19ed128 100644
--- a/lua/mason-registry/index/vulture/init.lua
+++ b/lua/mason-registry/index/vulture/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
local _ = require "mason-core.functional"
+local pip3 = require "mason-core.managers.pip3"
return Pkg.new {
name = "vulture",
diff --git a/lua/mason-registry/index/xmlformatter/init.lua b/lua/mason-registry/index/xmlformatter/init.lua
index 9a8e0285..34fb7268 100644
--- a/lua/mason-registry/index/xmlformatter/init.lua
+++ b/lua/mason-registry/index/xmlformatter/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
local _ = require "mason-core.functional"
+local pip3 = require "mason-core.managers.pip3"
return Pkg.new {
name = "xmlformatter",
diff --git a/lua/mason-registry/index/yamlfmt/init.lua b/lua/mason-registry/index/yamlfmt/init.lua
index 9f770f58..717817e4 100644
--- a/lua/mason-registry/index/yamlfmt/init.lua
+++ b/lua/mason-registry/index/yamlfmt/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
-local platform = require "mason-core.platform"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/yamllint/init.lua b/lua/mason-registry/index/yamllint/init.lua
index 334ac86e..93b17f72 100644
--- a/lua/mason-registry/index/yamllint/init.lua
+++ b/lua/mason-registry/index/yamllint/init.lua
@@ -1,6 +1,6 @@
local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
local _ = require "mason-core.functional"
+local pip3 = require "mason-core.managers.pip3"
return Pkg.new {
name = "yamllint",
diff --git a/lua/mason-registry/index/zk/init.lua b/lua/mason-registry/index/zk/init.lua
index 8934c597..a6b3990b 100644
--- a/lua/mason-registry/index/zk/init.lua
+++ b/lua/mason-registry/index/zk/init.lua
@@ -1,7 +1,7 @@
local Pkg = require "mason-core.package"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local platform = require "mason-core.platform"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/index/zls/init.lua b/lua/mason-registry/index/zls/init.lua
index 0ab94850..8f7f4a78 100644
--- a/lua/mason-registry/index/zls/init.lua
+++ b/lua/mason-registry/index/zls/init.lua
@@ -1,8 +1,8 @@
local Pkg = require "mason-core.package"
-local path = require "mason-core.path"
-local platform = require "mason-core.platform"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
+local path = require "mason-core.path"
+local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local coalesce, when = _.coalesce, _.when
diff --git a/lua/mason-registry/init.lua b/lua/mason-registry/init.lua
index a87b3b07..4568c54d 100644
--- a/lua/mason-registry/init.lua
+++ b/lua/mason-registry/init.lua
@@ -1,9 +1,9 @@
-local log = require "mason-core.log"
-local fs = require "mason-core.fs"
-local _ = require "mason-core.functional"
+local EventEmitter = require "mason-core.EventEmitter"
local Optional = require "mason-core.optional"
+local _ = require "mason-core.functional"
+local fs = require "mason-core.fs"
+local log = require "mason-core.log"
local path = require "mason-core.path"
-local EventEmitter = require "mason-core.EventEmitter"
local sources = require "mason-registry.sources"
---@class RegistrySource
diff --git a/lua/mason-registry/sources/github.lua b/lua/mason-registry/sources/github.lua
index 0cddff21..63ddba29 100644
--- a/lua/mason-registry/sources/github.lua
+++ b/lua/mason-registry/sources/github.lua
@@ -1,16 +1,16 @@
-local log = require "mason-core.log"
-local fs = require "mason-core.fs"
-local providers = require "mason-core.providers"
-local _ = require "mason-core.functional"
-local path = require "mason-core.path"
-local Result = require "mason-core.result"
local Optional = require "mason-core.optional"
+local Pkg = require "mason-core.package"
+local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
local fetch = require "mason-core.fetch"
-local settings = require "mason.settings"
+local fs = require "mason-core.fs"
+local log = require "mason-core.log"
+local path = require "mason-core.path"
local platform = require "mason-core.platform"
-local spawn = require "mason-core.spawn"
-local Pkg = require "mason-core.package"
+local providers = require "mason-core.providers"
local registry_installer = require "mason-core.installer.registry"
+local settings = require "mason.settings"
+local spawn = require "mason-core.spawn"
-- Parse sha256sum text output to a table<filename: string, sha256sum: string> structure
local parse_checksums = _.compose(_.from_pairs, _.map(_.compose(_.reverse, _.split " ")), _.split "\n", _.trim)
diff --git a/lua/mason/health/init.lua b/lua/mason/health/init.lua
index 3fd517e3..d29bd2fe 100644
--- a/lua/mason/health/init.lua
+++ b/lua/mason/health/init.lua
@@ -1,9 +1,9 @@
local health = vim.health or require "health"
+local _ = require "mason-core.functional"
local a = require "mason-core.async"
local async_uv = require "mason-core.async.uv"
-local platform = require "mason-core.platform"
local github_client = require "mason-core.managers.github.client"
-local _ = require "mason-core.functional"
+local platform = require "mason-core.platform"
local spawn = require "mason-core.spawn"
local M = {}
diff --git a/lua/mason/init.lua b/lua/mason/init.lua
index 16a0dbfe..266950fb 100644
--- a/lua/mason/init.lua
+++ b/lua/mason/init.lua
@@ -1,6 +1,6 @@
-local settings = require "mason.settings"
local path = require "mason-core.path"
local platform = require "mason-core.platform"
+local settings = require "mason.settings"
local M = {}
diff --git a/lua/mason/providers/client/gh.lua b/lua/mason/providers/client/gh.lua
index 45fc2611..02c9a87b 100644
--- a/lua/mason/providers/client/gh.lua
+++ b/lua/mason/providers/client/gh.lua
@@ -1,6 +1,6 @@
-local spawn = require "mason-core.spawn"
-local _ = require "mason-core.functional"
local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
+local spawn = require "mason-core.spawn"
---@type GitHubProvider
return {
diff --git a/lua/mason/providers/client/npm.lua b/lua/mason/providers/client/npm.lua
index d5bf6da5..41beb2c2 100644
--- a/lua/mason/providers/client/npm.lua
+++ b/lua/mason/providers/client/npm.lua
@@ -1,5 +1,5 @@
-local spawn = require "mason-core.spawn"
local _ = require "mason-core.functional"
+local spawn = require "mason-core.spawn"
---@type NpmProvider
return {
diff --git a/lua/mason/providers/client/pypi.lua b/lua/mason/providers/client/pypi.lua
index 4dd073f2..975142e6 100644
--- a/lua/mason/providers/client/pypi.lua
+++ b/lua/mason/providers/client/pypi.lua
@@ -1,9 +1,9 @@
+local Optional = require "mason-core.optional"
+local _ = require "mason-core.functional"
local a = require "mason-core.async"
local fs = require "mason-core.fs"
-local spawn = require "mason-core.spawn"
local platform = require "mason-core.platform"
-local _ = require "mason-core.functional"
-local Optional = require "mason-core.optional"
+local spawn = require "mason-core.spawn"
---@param args SpawnArgs
local function python(args)
diff --git a/lua/mason/ui/components/help/init.lua b/lua/mason/ui/components/help/init.lua
index c6944ab5..4ef2759a 100644
--- a/lua/mason/ui/components/help/init.lua
+++ b/lua/mason/ui/components/help/init.lua
@@ -1,13 +1,13 @@
local Ui = require "mason-core.ui"
-local p = require "mason.ui.palette"
local _ = require "mason-core.functional"
-local settings = require "mason.settings"
local log = require "mason-core.log"
+local p = require "mason.ui.palette"
+local settings = require "mason.settings"
-local LSPHelp = require "mason.ui.components.help.lsp"
local DAPHelp = require "mason.ui.components.help.dap"
-local LinterHelp = require "mason.ui.components.help.linter"
local FormatterHelp = require "mason.ui.components.help.formatter"
+local LSPHelp = require "mason.ui.components.help.lsp"
+local LinterHelp = require "mason.ui.components.help.linter"
---@param state InstallerUiState
local function Ship(state)
diff --git a/lua/mason/ui/components/main/package_list.lua b/lua/mason/ui/components/main/package_list.lua
index 5a91d9df..1c9212aa 100644
--- a/lua/mason/ui/components/main/package_list.lua
+++ b/lua/mason/ui/components/main/package_list.lua
@@ -1,6 +1,6 @@
local Ui = require "mason-core.ui"
-local p = require "mason.ui.palette"
local _ = require "mason-core.functional"
+local p = require "mason.ui.palette"
local settings = require "mason.settings"
local JsonSchema = require "mason.ui.components.json-schema"
diff --git a/lua/mason/ui/instance.lua b/lua/mason/ui/instance.lua
index d1031fcb..ba50c47a 100644
--- a/lua/mason/ui/instance.lua
+++ b/lua/mason/ui/instance.lua
@@ -1,18 +1,18 @@
-local registry = require "mason-registry"
-local display = require "mason-core.ui.display"
+local Package = require "mason-core.package"
local Ui = require "mason-core.ui"
+local _ = require "mason-core.functional"
local a = require "mason-core.async"
local control = require "mason-core.async.control"
-local _ = require "mason-core.functional"
-local Package = require "mason-core.package"
-local settings = require "mason.settings"
+local display = require "mason-core.ui.display"
local notify = require "mason-core.notify"
+local registry = require "mason-registry"
+local settings = require "mason.settings"
local Header = require "mason.ui.components.header"
local Help = require "mason.ui.components.help"
-local Tabs = require "mason.ui.components.tabs"
-local Main = require "mason.ui.components.main"
local LanguageFilter = require "mason.ui.components.language-filter"
+local Main = require "mason.ui.components.main"
+local Tabs = require "mason.ui.components.tabs"
local Semaphore = control.Semaphore
diff --git a/scripts/lua/mason-scripts/markdown.lua b/scripts/lua/mason-scripts/markdown.lua
index d0c3cedc..3cc5ffa5 100644
--- a/scripts/lua/mason-scripts/markdown.lua
+++ b/scripts/lua/mason-scripts/markdown.lua
@@ -1,7 +1,7 @@
-local path = require "mason-core.path"
local _ = require "mason-core.functional"
-local script_utils = require "mason-scripts.utils"
local fs = require "mason-core.fs"
+local path = require "mason-core.path"
+local script_utils = require "mason-scripts.utils"
local M = {}
diff --git a/scripts/lua/mason-scripts/mason-schemas/generate.lua b/scripts/lua/mason-scripts/mason-schemas/generate.lua
index 20793fcb..b41d6558 100644
--- a/scripts/lua/mason-scripts/mason-schemas/generate.lua
+++ b/scripts/lua/mason-scripts/mason-schemas/generate.lua
@@ -1,8 +1,8 @@
+local _ = require "mason-core.functional"
local a = require "mason-core.async"
-local path = require "mason-core.path"
local fetch = require "mason-core.fetch"
-local _ = require "mason-core.functional"
local lspconfig_server_mapping = require "mason-lspconfig.mappings.server"
+local path = require "mason-core.path"
local script_utils = require "mason-scripts.utils"
local MASON_SCHEMAS_DIR = path.concat { vim.loop.cwd(), "lua", "mason-schemas" }
diff --git a/scripts/lua/mason-scripts/mason/generate.lua b/scripts/lua/mason-scripts/mason/generate.lua
index 068d8f03..fecc6a00 100644
--- a/scripts/lua/mason-scripts/mason/generate.lua
+++ b/scripts/lua/mason-scripts/mason/generate.lua
@@ -1,6 +1,6 @@
+local _ = require "mason-core.functional"
local a = require "mason-core.async"
local path = require "mason-core.path"
-local _ = require "mason-core.functional"
local script_utils = require "mason-scripts.utils"
local MASON_DIR = path.concat { vim.loop.cwd(), "lua", "mason" }
diff --git a/scripts/lua/mason-scripts/mason/generate_package_index.lua b/scripts/lua/mason-scripts/mason/generate_package_index.lua
index 3a6ddfae..ba6ab1fd 100644
--- a/scripts/lua/mason-scripts/mason/generate_package_index.lua
+++ b/scripts/lua/mason-scripts/mason/generate_package_index.lua
@@ -1,7 +1,7 @@
-local a = require "mason-core.async"
local _ = require "mason-core.functional"
-local script_utils = require "mason-scripts.utils"
+local a = require "mason-core.async"
local markdown = require "mason-scripts.markdown"
+local script_utils = require "mason-scripts.utils"
---@async
local function create_markdown_index()
diff --git a/scripts/lua/mason-scripts/utils.lua b/scripts/lua/mason-scripts/utils.lua
index 65ad75aa..55d86824 100644
--- a/scripts/lua/mason-scripts/utils.lua
+++ b/scripts/lua/mason-scripts/utils.lua
@@ -1,5 +1,5 @@
-local _ = require "mason-core.functional"
local Path = require "mason-core.path"
+local _ = require "mason-core.functional"
local fs = require "mason-core.fs"
local M = {}
diff --git a/stylua.toml b/stylua.toml
index eb741557..4f0dd805 100644
--- a/stylua.toml
+++ b/stylua.toml
@@ -1,2 +1,5 @@
indent_type = "Spaces"
call_parentheses = "None"
+
+[sort_requires]
+enabled = true
diff --git a/tests/helpers/lua/luassertx.lua b/tests/helpers/lua/luassertx.lua
index d6d24d8e..e9bc4e44 100644
--- a/tests/helpers/lua/luassertx.lua
+++ b/tests/helpers/lua/luassertx.lua
@@ -1,6 +1,6 @@
+local a = require "mason-core.async"
local assert = require "luassert"
local match = require "luassert.match"
-local a = require "mason-core.async"
local function wait_for(_, arguments)
---@type (fun()) Function to execute until it does not error.
diff --git a/tests/helpers/lua/test_helpers.lua b/tests/helpers/lua/test_helpers.lua
index 8a69ead8..c7d6f983 100644
--- a/tests/helpers/lua/test_helpers.lua
+++ b/tests/helpers/lua/test_helpers.lua
@@ -1,12 +1,12 @@
---@diagnostic disable: lowercase-global
-local util = require "luassert.util"
local spy = require "luassert.spy"
+local util = require "luassert.util"
-local path = require "mason-core.path"
-local a = require "mason-core.async"
-local Result = require "mason-core.result"
-local InstallHandle = require "mason-core.installer.handle"
local InstallContext = require "mason-core.installer.context"
+local InstallHandle = require "mason-core.installer.handle"
+local Result = require "mason-core.result"
+local a = require "mason-core.async"
+local path = require "mason-core.path"
local registry = require "mason-registry"
-- selene: allow(unused_variable)
diff --git a/tests/mason-core/EventEmitter_spec.lua b/tests/mason-core/EventEmitter_spec.lua
index c7eb5745..fc01e3ab 100644
--- a/tests/mason-core/EventEmitter_spec.lua
+++ b/tests/mason-core/EventEmitter_spec.lua
@@ -1,8 +1,8 @@
-local spy = require "luassert.spy"
local match = require "luassert.match"
+local spy = require "luassert.spy"
-local a = require "mason-core.async"
local EventEmitter = require "mason-core.EventEmitter"
+local a = require "mason-core.async"
describe("EventEmitter", function()
it("should call registered event handlers", function()
diff --git a/tests/mason-core/async/async_spec.lua b/tests/mason-core/async/async_spec.lua
index 72cae450..828a9409 100644
--- a/tests/mason-core/async/async_spec.lua
+++ b/tests/mason-core/async/async_spec.lua
@@ -1,8 +1,8 @@
+local a = require "mason-core.async"
local assert = require "luassert"
-local spy = require "luassert.spy"
local match = require "luassert.match"
-local a = require "mason-core.async"
local process = require "mason-core.process"
+local spy = require "luassert.spy"
local function timestamp()
local seconds, microseconds = vim.loop.gettimeofday()
diff --git a/tests/mason-core/fetch_spec.lua b/tests/mason-core/fetch_spec.lua
index a14842f9..7a25a693 100644
--- a/tests/mason-core/fetch_spec.lua
+++ b/tests/mason-core/fetch_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
-local match = require "luassert.match"
+local Result = require "mason-core.result"
local fetch = require "mason-core.fetch"
+local match = require "luassert.match"
local spawn = require "mason-core.spawn"
-local Result = require "mason-core.result"
+local stub = require "luassert.stub"
describe("fetch", function()
it(
diff --git a/tests/mason-core/functional/function_spec.lua b/tests/mason-core/functional/function_spec.lua
index 9f5189fd..7a589aba 100644
--- a/tests/mason-core/functional/function_spec.lua
+++ b/tests/mason-core/functional/function_spec.lua
@@ -1,6 +1,6 @@
-local spy = require "luassert.spy"
-local match = require "luassert.match"
local _ = require "mason-core.functional"
+local match = require "luassert.match"
+local spy = require "luassert.spy"
describe("functional: function", function()
it("curries functions", function()
diff --git a/tests/mason-core/functional/list_spec.lua b/tests/mason-core/functional/list_spec.lua
index 6b2aa2d2..396d3b60 100644
--- a/tests/mason-core/functional/list_spec.lua
+++ b/tests/mason-core/functional/list_spec.lua
@@ -1,6 +1,6 @@
-local spy = require "luassert.spy"
-local _ = require "mason-core.functional"
local Optional = require "mason-core.optional"
+local _ = require "mason-core.functional"
+local spy = require "luassert.spy"
describe("functional: list", function()
it("should produce list without nils", function()
diff --git a/tests/mason-core/functional/logic_spec.lua b/tests/mason-core/functional/logic_spec.lua
index b15fd6ae..3d6bd15b 100644
--- a/tests/mason-core/functional/logic_spec.lua
+++ b/tests/mason-core/functional/logic_spec.lua
@@ -1,5 +1,5 @@
-local spy = require "luassert.spy"
local _ = require "mason-core.functional"
+local spy = require "luassert.spy"
describe("functional: logic", function()
it("should check that all_pass checks that all predicates pass", function()
diff --git a/tests/mason-core/installer/context_spec.lua b/tests/mason-core/installer/context_spec.lua
index e09ebd52..efd632e3 100644
--- a/tests/mason-core/installer/context_spec.lua
+++ b/tests/mason-core/installer/context_spec.lua
@@ -1,9 +1,9 @@
-local stub = require "luassert.stub"
local match = require "luassert.match"
-local std = require "mason-core.managers.std"
local path = require "mason-core.path"
local pip3 = require "mason-core.managers.pip3"
local registry = require "mason-registry"
+local std = require "mason-core.managers.std"
+local stub = require "luassert.stub"
describe("installer", function()
---@module "mason-core.platform"
diff --git a/tests/mason-core/installer/handle_spec.lua b/tests/mason-core/installer/handle_spec.lua
index fb7b434e..c301b28b 100644
--- a/tests/mason-core/installer/handle_spec.lua
+++ b/tests/mason-core/installer/handle_spec.lua
@@ -1,7 +1,7 @@
+local InstallHandle = require "mason-core.installer.handle"
local mock = require "luassert.mock"
-local stub = require "luassert.stub"
local spy = require "luassert.spy"
-local InstallHandle = require "mason-core.installer.handle"
+local stub = require "luassert.stub"
describe("installer handle", function()
it("should register spawn handle", function()
diff --git a/tests/mason-core/installer/installer_spec.lua b/tests/mason-core/installer/installer_spec.lua
index aa459cce..4a45e997 100644
--- a/tests/mason-core/installer/installer_spec.lua
+++ b/tests/mason-core/installer/installer_spec.lua
@@ -1,12 +1,12 @@
-local spy = require "luassert.spy"
-local match = require "luassert.match"
-local stub = require "luassert.stub"
-local fs = require "mason-core.fs"
-local a = require "mason-core.async"
-local path = require "mason-core.path"
+local InstallContext = require "mason-core.installer.context"
local Result = require "mason-core.result"
+local a = require "mason-core.async"
+local fs = require "mason-core.fs"
local installer = require "mason-core.installer"
-local InstallContext = require "mason-core.installer.context"
+local match = require "luassert.match"
+local path = require "mason-core.path"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
local function timestamp()
local seconds, microseconds = vim.loop.gettimeofday()
diff --git a/tests/mason-core/installer/linker_spec.lua b/tests/mason-core/installer/linker_spec.lua
index cf8260c6..ac66b212 100644
--- a/tests/mason-core/installer/linker_spec.lua
+++ b/tests/mason-core/installer/linker_spec.lua
@@ -1,7 +1,7 @@
-local stub = require "luassert.stub"
local fs = require "mason-core.fs"
local path = require "mason-core.path"
local registry = require "mason-registry"
+local stub = require "luassert.stub"
local WIN_CMD_SCRIPT = [[@ECHO off
GOTO start
diff --git a/tests/mason-core/installer/managers/cargo_spec.lua b/tests/mason-core/installer/managers/cargo_spec.lua
index 63768f4d..efc6fc84 100644
--- a/tests/mason-core/installer/managers/cargo_spec.lua
+++ b/tests/mason-core/installer/managers/cargo_spec.lua
@@ -1,5 +1,5 @@
-local installer = require "mason-core.installer"
local cargo = require "mason-core.installer.managers.cargo"
+local installer = require "mason-core.installer"
describe("cargo manager", function()
it("should install", function()
diff --git a/tests/mason-core/installer/managers/composer_spec.lua b/tests/mason-core/installer/managers/composer_spec.lua
index a4e1f82f..733517c9 100644
--- a/tests/mason-core/installer/managers/composer_spec.lua
+++ b/tests/mason-core/installer/managers/composer_spec.lua
@@ -1,5 +1,5 @@
-local installer = require "mason-core.installer"
local composer = require "mason-core.installer.managers.composer"
+local installer = require "mason-core.installer"
describe("composer manager", function()
it("should install", function()
diff --git a/tests/mason-core/installer/managers/gem_spec.lua b/tests/mason-core/installer/managers/gem_spec.lua
index 580c6432..149efb00 100644
--- a/tests/mason-core/installer/managers/gem_spec.lua
+++ b/tests/mason-core/installer/managers/gem_spec.lua
@@ -1,5 +1,5 @@
-local installer = require "mason-core.installer"
local gem = require "mason-core.installer.managers.gem"
+local installer = require "mason-core.installer"
describe("gem manager", function()
it("should install", function()
diff --git a/tests/mason-core/installer/managers/golang_spec.lua b/tests/mason-core/installer/managers/golang_spec.lua
index cdad6e25..4c3c4517 100644
--- a/tests/mason-core/installer/managers/golang_spec.lua
+++ b/tests/mason-core/installer/managers/golang_spec.lua
@@ -1,5 +1,5 @@
-local installer = require "mason-core.installer"
local golang = require "mason-core.installer.managers.golang"
+local installer = require "mason-core.installer"
describe("golang manager", function()
it("should install", function()
diff --git a/tests/mason-core/installer/managers/luarocks_spec.lua b/tests/mason-core/installer/managers/luarocks_spec.lua
index 69ac3946..6dcc1b4f 100644
--- a/tests/mason-core/installer/managers/luarocks_spec.lua
+++ b/tests/mason-core/installer/managers/luarocks_spec.lua
@@ -1,6 +1,6 @@
local installer = require "mason-core.installer"
-local stub = require "luassert.stub"
local luarocks = require "mason-core.installer.managers.luarocks"
+local stub = require "luassert.stub"
describe("luarocks manager", function()
it("should install", function()
diff --git a/tests/mason-core/installer/managers/npm_spec.lua b/tests/mason-core/installer/managers/npm_spec.lua
index 655acb64..1555b37d 100644
--- a/tests/mason-core/installer/managers/npm_spec.lua
+++ b/tests/mason-core/installer/managers/npm_spec.lua
@@ -1,7 +1,7 @@
local installer = require "mason-core.installer"
-local stub = require "luassert.stub"
local match = require "luassert.match"
local npm = require "mason-core.installer.managers.npm"
+local stub = require "luassert.stub"
describe("npm manager", function()
it("should init package.json", function()
diff --git a/tests/mason-core/installer/managers/pypi_spec.lua b/tests/mason-core/installer/managers/pypi_spec.lua
index f0a6cdc6..45b63d26 100644
--- a/tests/mason-core/installer/managers/pypi_spec.lua
+++ b/tests/mason-core/installer/managers/pypi_spec.lua
@@ -1,7 +1,7 @@
local installer = require "mason-core.installer"
-local stub = require "luassert.stub"
local path = require "mason-core.path"
local pypi = require "mason-core.installer.managers.pypi"
+local stub = require "luassert.stub"
---@param ctx InstallContext
local function venv_py(ctx)
diff --git a/tests/mason-core/installer/managers/std_spec.lua b/tests/mason-core/installer/managers/std_spec.lua
index feff9abe..661ce774 100644
--- a/tests/mason-core/installer/managers/std_spec.lua
+++ b/tests/mason-core/installer/managers/std_spec.lua
@@ -1,7 +1,7 @@
local installer = require "mason-core.installer"
-local stub = require "luassert.stub"
local match = require "luassert.match"
local std = require "mason-core.installer.managers.std"
+local stub = require "luassert.stub"
describe("std unpack [Unix]", function()
it("should unpack .gz", function()
diff --git a/tests/mason-core/installer/registry/expr_spec.lua b/tests/mason-core/installer/registry/expr_spec.lua
index c628381a..a84500ce 100644
--- a/tests/mason-core/installer/registry/expr_spec.lua
+++ b/tests/mason-core/installer/registry/expr_spec.lua
@@ -1,6 +1,6 @@
-local match = require "luassert.match"
-local expr = require "mason-core.installer.registry.expr"
local Result = require "mason-core.result"
+local expr = require "mason-core.installer.registry.expr"
+local match = require "luassert.match"
describe("registry expressions", function()
it("should eval simple expressions", function()
diff --git a/tests/mason-core/installer/registry/installer_spec.lua b/tests/mason-core/installer/registry/installer_spec.lua
index e6ca6f91..3559c3b9 100644
--- a/tests/mason-core/installer/registry/installer_spec.lua
+++ b/tests/mason-core/installer/registry/installer_spec.lua
@@ -1,7 +1,7 @@
-local match = require "luassert.match"
-local stub = require "luassert.stub"
local Result = require "mason-core.result"
local installer = require "mason-core.installer.registry"
+local match = require "luassert.match"
+local stub = require "luassert.stub"
local util = require "mason-core.installer.registry.util"
---@type InstallerProvider
diff --git a/tests/mason-core/installer/registry/link_spec.lua b/tests/mason-core/installer/registry/link_spec.lua
index eef66349..97df3e54 100644
--- a/tests/mason-core/installer/registry/link_spec.lua
+++ b/tests/mason-core/installer/registry/link_spec.lua
@@ -1,10 +1,10 @@
-local stub = require "luassert.stub"
-local match = require "luassert.match"
-local Result = require "mason-core.result"
local Purl = require "mason-core.purl"
-local link = require "mason-core.installer.registry.link"
+local Result = require "mason-core.result"
local fs = require "mason-core.fs"
+local link = require "mason-core.installer.registry.link"
+local match = require "luassert.match"
local path = require "mason-core.path"
+local stub = require "luassert.stub"
describe("registry linker", function()
it("should expand bin table", function()
diff --git a/tests/mason-core/installer/registry/providers/cargo_spec.lua b/tests/mason-core/installer/registry/providers/cargo_spec.lua
index f2ae679c..61cbd6c0 100644
--- a/tests/mason-core/installer/registry/providers/cargo_spec.lua
+++ b/tests/mason-core/installer/registry/providers/cargo_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local cargo = require "mason-core.installer.registry.providers.cargo"
-local Purl = require "mason-core.purl"
local installer = require "mason-core.installer"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/composer_spec.lua b/tests/mason-core/installer/registry/providers/composer_spec.lua
index 4849e3f7..a8c29d59 100644
--- a/tests/mason-core/installer/registry/providers/composer_spec.lua
+++ b/tests/mason-core/installer/registry/providers/composer_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local composer = require "mason-core.installer.registry.providers.composer"
-local Purl = require "mason-core.purl"
local installer = require "mason-core.installer"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/gem_spec.lua b/tests/mason-core/installer/registry/providers/gem_spec.lua
index 9696ec6e..0ddfdcc1 100644
--- a/tests/mason-core/installer/registry/providers/gem_spec.lua
+++ b/tests/mason-core/installer/registry/providers/gem_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local gem = require "mason-core.installer.registry.providers.gem"
-local Purl = require "mason-core.purl"
local installer = require "mason-core.installer"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/generic_spec.lua b/tests/mason-core/installer/registry/providers/generic_spec.lua
index 899709c5..431703b4 100644
--- a/tests/mason-core/installer/registry/providers/generic_spec.lua
+++ b/tests/mason-core/installer/registry/providers/generic_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local generic = require "mason-core.installer.registry.providers.generic"
-local Purl = require "mason-core.purl"
local installer = require "mason-core.installer"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/github_spec.lua b/tests/mason-core/installer/registry/providers/github_spec.lua
index 0c43e3cf..de301d88 100644
--- a/tests/mason-core/installer/registry/providers/github_spec.lua
+++ b/tests/mason-core/installer/registry/providers/github_spec.lua
@@ -1,12 +1,12 @@
-local stub = require "luassert.stub"
-local mock = require "luassert.mock"
-local spy = require "luassert.spy"
-local match = require "luassert.match"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local github = require "mason-core.installer.registry.providers.github"
-local Purl = require "mason-core.purl"
local installer = require "mason-core.installer"
+local match = require "luassert.match"
+local mock = require "luassert.mock"
local registry_installer = require "mason-core.installer.registry"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/golang_spec.lua b/tests/mason-core/installer/registry/providers/golang_spec.lua
index d7b9f448..696c257e 100644
--- a/tests/mason-core/installer/registry/providers/golang_spec.lua
+++ b/tests/mason-core/installer/registry/providers/golang_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local golang = require "mason-core.installer.registry.providers.golang"
-local Purl = require "mason-core.purl"
local installer = require "mason-core.installer"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/luarocks_spec.lua b/tests/mason-core/installer/registry/providers/luarocks_spec.lua
index 992726eb..0a4ea9ad 100644
--- a/tests/mason-core/installer/registry/providers/luarocks_spec.lua
+++ b/tests/mason-core/installer/registry/providers/luarocks_spec.lua
@@ -1,9 +1,9 @@
-local stub = require "luassert.stub"
-local match = require "luassert.match"
-local Result = require "mason-core.result"
-local luarocks = require "mason-core.installer.registry.providers.luarocks"
local Purl = require "mason-core.purl"
+local Result = require "mason-core.result"
local installer = require "mason-core.installer"
+local luarocks = require "mason-core.installer.registry.providers.luarocks"
+local match = require "luassert.match"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/npm_spec.lua b/tests/mason-core/installer/registry/providers/npm_spec.lua
index cd20a07d..ce968d43 100644
--- a/tests/mason-core/installer/registry/providers/npm_spec.lua
+++ b/tests/mason-core/installer/registry/providers/npm_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
-local Result = require "mason-core.result"
-local npm = require "mason-core.installer.registry.providers.npm"
local Purl = require "mason-core.purl"
+local Result = require "mason-core.result"
local installer = require "mason-core.installer"
+local npm = require "mason-core.installer.registry.providers.npm"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/nuget_spec.lua b/tests/mason-core/installer/registry/providers/nuget_spec.lua
index eac96251..2437d8de 100644
--- a/tests/mason-core/installer/registry/providers/nuget_spec.lua
+++ b/tests/mason-core/installer/registry/providers/nuget_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
-local Result = require "mason-core.result"
-local nuget = require "mason-core.installer.registry.providers.nuget"
local Purl = require "mason-core.purl"
+local Result = require "mason-core.result"
local installer = require "mason-core.installer"
+local nuget = require "mason-core.installer.registry.providers.nuget"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/opam_spec.lua b/tests/mason-core/installer/registry/providers/opam_spec.lua
index 53b5d767..c0f73b02 100644
--- a/tests/mason-core/installer/registry/providers/opam_spec.lua
+++ b/tests/mason-core/installer/registry/providers/opam_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
-local Result = require "mason-core.result"
-local opam = require "mason-core.installer.registry.providers.opam"
local Purl = require "mason-core.purl"
+local Result = require "mason-core.result"
local installer = require "mason-core.installer"
+local opam = require "mason-core.installer.registry.providers.opam"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/pypi_spec.lua b/tests/mason-core/installer/registry/providers/pypi_spec.lua
index 222b473e..25119486 100644
--- a/tests/mason-core/installer/registry/providers/pypi_spec.lua
+++ b/tests/mason-core/installer/registry/providers/pypi_spec.lua
@@ -1,9 +1,9 @@
-local stub = require "luassert.stub"
-local settings = require "mason.settings"
-local Result = require "mason-core.result"
-local pypi = require "mason-core.installer.registry.providers.pypi"
local Purl = require "mason-core.purl"
+local Result = require "mason-core.result"
local installer = require "mason-core.installer"
+local pypi = require "mason-core.installer.registry.providers.pypi"
+local settings = require "mason.settings"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/util_spec.lua b/tests/mason-core/installer/registry/util_spec.lua
index d6cdd6b5..09918943 100644
--- a/tests/mason-core/installer/registry/util_spec.lua
+++ b/tests/mason-core/installer/registry/util_spec.lua
@@ -1,8 +1,8 @@
-local match = require "luassert.match"
local Result = require "mason-core.result"
-local util = require "mason-core.installer.registry.util"
-local platform = require "mason-core.platform"
local installer = require "mason-core.installer"
+local match = require "luassert.match"
+local platform = require "mason-core.platform"
+local util = require "mason-core.installer.registry.util"
describe("registry installer util", function()
it("should coalesce single target", function()
diff --git a/tests/mason-core/managers/cargo_spec.lua b/tests/mason-core/managers/cargo_spec.lua
index bdf1bb09..9f43d517 100644
--- a/tests/mason-core/managers/cargo_spec.lua
+++ b/tests/mason-core/managers/cargo_spec.lua
@@ -1,16 +1,16 @@
-local stub = require "luassert.stub"
-local spy = require "luassert.spy"
-local match = require "luassert.match"
-local mock = require "luassert.mock"
-local installer = require "mason-core.installer"
+local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
local cargo = require "mason-core.managers.cargo"
-local github = require "mason-core.managers.github"
local cargo_client = require "mason-core.managers.cargo.client"
+local github = require "mason-core.managers.github"
local github_client = require "mason-core.managers.github.client"
-local Result = require "mason-core.result"
-local spawn = require "mason-core.spawn"
+local installer = require "mason-core.installer"
+local match = require "luassert.match"
+local mock = require "luassert.mock"
local path = require "mason-core.path"
-local _ = require "mason-core.functional"
+local spawn = require "mason-core.spawn"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("cargo manager", function()
it(
diff --git a/tests/mason-core/managers/composer_spec.lua b/tests/mason-core/managers/composer_spec.lua
index 9097c3d5..577becaa 100644
--- a/tests/mason-core/managers/composer_spec.lua
+++ b/tests/mason-core/managers/composer_spec.lua
@@ -1,11 +1,11 @@
-local spy = require "luassert.spy"
-local stub = require "luassert.stub"
-local mock = require "luassert.mock"
-local installer = require "mason-core.installer"
-local composer = require "mason-core.managers.composer"
local Result = require "mason-core.result"
-local spawn = require "mason-core.spawn"
+local composer = require "mason-core.managers.composer"
+local installer = require "mason-core.installer"
+local mock = require "luassert.mock"
local path = require "mason-core.path"
+local spawn = require "mason-core.spawn"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("composer manager", function()
it(
diff --git a/tests/mason-core/managers/dotnet_spec.lua b/tests/mason-core/managers/dotnet_spec.lua
index e61bebb8..441b6a97 100644
--- a/tests/mason-core/managers/dotnet_spec.lua
+++ b/tests/mason-core/managers/dotnet_spec.lua
@@ -1,5 +1,5 @@
-local installer = require "mason-core.installer"
local dotnet = require "mason-core.managers.dotnet"
+local installer = require "mason-core.installer"
describe("dotnet manager", function()
it(
diff --git a/tests/mason-core/managers/gem_spec.lua b/tests/mason-core/managers/gem_spec.lua
index ea497794..94443c2e 100644
--- a/tests/mason-core/managers/gem_spec.lua
+++ b/tests/mason-core/managers/gem_spec.lua
@@ -1,13 +1,13 @@
-local spy = require "luassert.spy"
-local stub = require "luassert.stub"
+local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
+local api = require "mason-registry.api"
+local gem = require "mason-core.managers.gem"
+local installer = require "mason-core.installer"
local match = require "luassert.match"
local mock = require "luassert.mock"
-local installer = require "mason-core.installer"
-local gem = require "mason-core.managers.gem"
-local Result = require "mason-core.result"
local spawn = require "mason-core.spawn"
-local api = require "mason-registry.api"
-local _ = require "mason-core.functional"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("gem manager", function()
it(
diff --git a/tests/mason-core/managers/git_spec.lua b/tests/mason-core/managers/git_spec.lua
index fc0a5167..9c1b8a72 100644
--- a/tests/mason-core/managers/git_spec.lua
+++ b/tests/mason-core/managers/git_spec.lua
@@ -1,9 +1,9 @@
-local stub = require "luassert.stub"
-local mock = require "luassert.mock"
-local spawn = require "mason-core.spawn"
local Result = require "mason-core.result"
-local installer = require "mason-core.installer"
local _ = require "mason-core.functional"
+local installer = require "mason-core.installer"
+local mock = require "luassert.mock"
+local spawn = require "mason-core.spawn"
+local stub = require "luassert.stub"
local git = require "mason-core.managers.git"
diff --git a/tests/mason-core/managers/github_client_spec.lua b/tests/mason-core/managers/github_client_spec.lua
index 16a923e0..d07a0e74 100644
--- a/tests/mason-core/managers/github_client_spec.lua
+++ b/tests/mason-core/managers/github_client_spec.lua
@@ -1,7 +1,7 @@
-local stub = require "luassert.stub"
+local Result = require "mason-core.result"
local client = require "mason-core.managers.github.client"
local spawn = require "mason-core.spawn"
-local Result = require "mason-core.result"
+local stub = require "luassert.stub"
describe("github client", function()
it("should provide query parameters in api calls", function()
diff --git a/tests/mason-core/managers/github_spec.lua b/tests/mason-core/managers/github_spec.lua
index f2f85210..b4ef3c42 100644
--- a/tests/mason-core/managers/github_spec.lua
+++ b/tests/mason-core/managers/github_spec.lua
@@ -1,11 +1,11 @@
-local stub = require "luassert.stub"
local mock = require "luassert.mock"
+local stub = require "luassert.stub"
-local Result = require "mason-core.result"
-local installer = require "mason-core.installer"
-local github = require "mason-core.managers.github"
local Optional = require "mason-core.optional"
+local Result = require "mason-core.result"
local client = require "mason-core.managers.github.client"
+local github = require "mason-core.managers.github"
+local installer = require "mason-core.installer"
describe("github release file", function()
it(
diff --git a/tests/mason-core/managers/go_spec.lua b/tests/mason-core/managers/go_spec.lua
index 5ca1bfb8..b4b0f892 100644
--- a/tests/mason-core/managers/go_spec.lua
+++ b/tests/mason-core/managers/go_spec.lua
@@ -1,11 +1,11 @@
-local mock = require "luassert.mock"
-local stub = require "luassert.stub"
-local spy = require "luassert.spy"
local Result = require "mason-core.result"
local go = require "mason-core.managers.go"
-local spawn = require "mason-core.spawn"
local installer = require "mason-core.installer"
+local mock = require "luassert.mock"
local path = require "mason-core.path"
+local spawn = require "mason-core.spawn"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("go manager", function()
it(
diff --git a/tests/mason-core/managers/npm_spec.lua b/tests/mason-core/managers/npm_spec.lua
index 144adaf3..2eb4db26 100644
--- a/tests/mason-core/managers/npm_spec.lua
+++ b/tests/mason-core/managers/npm_spec.lua
@@ -1,13 +1,13 @@
-local stub = require "luassert.stub"
-local spy = require "luassert.spy"
+local Result = require "mason-core.result"
+local api = require "mason-registry.api"
+local installer = require "mason-core.installer"
local match = require "luassert.match"
local mock = require "luassert.mock"
-local installer = require "mason-core.installer"
local npm = require "mason-core.managers.npm"
-local Result = require "mason-core.result"
-local spawn = require "mason-core.spawn"
local path = require "mason-core.path"
-local api = require "mason-registry.api"
+local spawn = require "mason-core.spawn"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("npm manager", function()
it(
diff --git a/tests/mason-core/managers/opam_spec.lua b/tests/mason-core/managers/opam_spec.lua
index f0eb96db..df14023f 100644
--- a/tests/mason-core/managers/opam_spec.lua
+++ b/tests/mason-core/managers/opam_spec.lua
@@ -1,5 +1,5 @@
-local match = require "luassert.match"
local installer = require "mason-core.installer"
+local match = require "luassert.match"
local opam = require "mason-core.managers.opam"
describe("opam manager", function()
diff --git a/tests/mason-core/managers/pip3_spec.lua b/tests/mason-core/managers/pip3_spec.lua
index b6baf346..bff7eadd 100644
--- a/tests/mason-core/managers/pip3_spec.lua
+++ b/tests/mason-core/managers/pip3_spec.lua
@@ -1,16 +1,16 @@
local mock = require "luassert.mock"
+local path = require "mason-core.path"
local spy = require "luassert.spy"
local stub = require "luassert.stub"
-local path = require "mason-core.path"
+local Result = require "mason-core.result"
local _ = require "mason-core.functional"
local a = require "mason-core.async"
-local pip3 = require "mason-core.managers.pip3"
+local api = require "mason-registry.api"
local installer = require "mason-core.installer"
-local Result = require "mason-core.result"
+local pip3 = require "mason-core.managers.pip3"
local settings = require "mason.settings"
local spawn = require "mason-core.spawn"
-local api = require "mason-registry.api"
describe("pip3 manager", function()
before_each(function()
diff --git a/tests/mason-core/managers/powershell_spec.lua b/tests/mason-core/managers/powershell_spec.lua
index b8facacb..dbec05bf 100644
--- a/tests/mason-core/managers/powershell_spec.lua
+++ b/tests/mason-core/managers/powershell_spec.lua
@@ -1,9 +1,9 @@
-local stub = require "luassert.stub"
-local spy = require "luassert.spy"
+local a = require "mason-core.async"
local match = require "luassert.match"
local mock = require "luassert.mock"
local spawn = require "mason-core.spawn"
-local a = require "mason-core.async"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("powershell manager", function()
local function powershell()
diff --git a/tests/mason-core/package/package_spec.lua b/tests/mason-core/package/package_spec.lua
index 6f8eb8d4..0343d8bd 100644
--- a/tests/mason-core/package/package_spec.lua
+++ b/tests/mason-core/package/package_spec.lua
@@ -1,10 +1,10 @@
-local spy = require "luassert.spy"
-local mock = require "luassert.mock"
-local stub = require "luassert.stub"
-local match = require "luassert.match"
-local a = require "mason-core.async"
local Pkg = require "mason-core.package"
+local a = require "mason-core.async"
+local match = require "luassert.match"
+local mock = require "luassert.mock"
local registry = require "mason-registry"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("package", function()
before_each(function()
diff --git a/tests/mason-core/platform_spec.lua b/tests/mason-core/platform_spec.lua
index fc1f43ed..48484707 100644
--- a/tests/mason-core/platform_spec.lua
+++ b/tests/mason-core/platform_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
-local spy = require "luassert.spy"
-local match = require "luassert.match"
-local _ = require "mason-core.functional"
local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
+local match = require "luassert.match"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
local spawn = require "mason-core.spawn"
diff --git a/tests/mason-core/process_spec.lua b/tests/mason-core/process_spec.lua
index 4a438731..38ea94de 100644
--- a/tests/mason-core/process_spec.lua
+++ b/tests/mason-core/process_spec.lua
@@ -1,6 +1,6 @@
-local spy = require "luassert.spy"
local match = require "luassert.match"
local process = require "mason-core.process"
+local spy = require "luassert.spy"
describe("process.spawn", function()
-- Unix only
diff --git a/tests/mason-core/providers/provider_spec.lua b/tests/mason-core/providers/provider_spec.lua
index ba2d8f1f..3c103fe5 100644
--- a/tests/mason-core/providers/provider_spec.lua
+++ b/tests/mason-core/providers/provider_spec.lua
@@ -1,5 +1,5 @@
-local spy = require "luassert.spy"
local Result = require "mason-core.result"
+local spy = require "luassert.spy"
describe("providers", function()
---@module "mason-core.providers"
diff --git a/tests/mason-core/purl_spec.lua b/tests/mason-core/purl_spec.lua
index 44a32783..d6032068 100644
--- a/tests/mason-core/purl_spec.lua
+++ b/tests/mason-core/purl_spec.lua
@@ -1,5 +1,5 @@
-local purl = require "mason-core.purl"
local Result = require "mason-core.result"
+local purl = require "mason-core.purl"
describe("purl", function()
it("should parse well-formed PURLs", function()
diff --git a/tests/mason-core/result_spec.lua b/tests/mason-core/result_spec.lua
index 70495bb7..46f4d35c 100644
--- a/tests/mason-core/result_spec.lua
+++ b/tests/mason-core/result_spec.lua
@@ -1,8 +1,8 @@
+local Optional = require "mason-core.optional"
local Result = require "mason-core.result"
+local a = require "mason-core.async"
local match = require "luassert.match"
local spy = require "luassert.spy"
-local Optional = require "mason-core.optional"
-local a = require "mason-core.async"
describe("result", function()
it("should create success", function()
diff --git a/tests/mason-core/spawn_spec.lua b/tests/mason-core/spawn_spec.lua
index f9f90411..15b9fe7d 100644
--- a/tests/mason-core/spawn_spec.lua
+++ b/tests/mason-core/spawn_spec.lua
@@ -1,8 +1,8 @@
-local spy = require "luassert.spy"
-local stub = require "luassert.stub"
local match = require "luassert.match"
-local spawn = require "mason-core.spawn"
local process = require "mason-core.process"
+local spawn = require "mason-core.spawn"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("async spawn", function()
it(
diff --git a/tests/mason-core/terminator_spec.lua b/tests/mason-core/terminator_spec.lua
index a04372e4..6d7c1612 100644
--- a/tests/mason-core/terminator_spec.lua
+++ b/tests/mason-core/terminator_spec.lua
@@ -1,11 +1,11 @@
-local stub = require "luassert.stub"
-local match = require "luassert.match"
-local spy = require "luassert.spy"
+local InstallHandle = require "mason-core.installer.handle"
+local _ = require "mason-core.functional"
local a = require "mason-core.async"
+local match = require "luassert.match"
local registry = require "mason-registry"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
local terminator = require "mason-core.terminator"
-local _ = require "mason-core.functional"
-local InstallHandle = require "mason-core.installer.handle"
describe("terminator", function()
it(
diff --git a/tests/mason-core/ui_spec.lua b/tests/mason-core/ui_spec.lua
index d2034b9f..8c80cc3b 100644
--- a/tests/mason-core/ui_spec.lua
+++ b/tests/mason-core/ui_spec.lua
@@ -1,8 +1,8 @@
-local match = require "luassert.match"
-local spy = require "luassert.spy"
-local display = require "mason-core.ui.display"
local Ui = require "mason-core.ui"
local a = require "mason-core.async"
+local display = require "mason-core.ui.display"
+local match = require "luassert.match"
+local spy = require "luassert.spy"
describe("ui", function()
it("produces a correct tree", function()
diff --git a/tests/mason-registry/api_spec.lua b/tests/mason-registry/api_spec.lua
index 548db78b..039d0959 100644
--- a/tests/mason-registry/api_spec.lua
+++ b/tests/mason-registry/api_spec.lua
@@ -1,6 +1,6 @@
-local stub = require "luassert.stub"
-local match = require "luassert.match"
local Result = require "mason-core.result"
+local match = require "luassert.match"
+local stub = require "luassert.stub"
describe("mason-registry API", function()
---@module "mason-registry.api"
diff --git a/tests/mason/api/command_spec.lua b/tests/mason/api/command_spec.lua
index 14b65619..aee08f6f 100644
--- a/tests/mason/api/command_spec.lua
+++ b/tests/mason/api/command_spec.lua
@@ -1,11 +1,11 @@
-local spy = require "luassert.spy"
-local match = require "luassert.match"
local log = require "mason-core.log"
+local match = require "luassert.match"
+local spy = require "luassert.spy"
+local Pkg = require "mason-core.package"
local a = require "mason-core.async"
local api = require "mason.api.command"
local registry = require "mason-registry"
-local Pkg = require "mason-core.package"
describe(":Mason", function()
it(
diff --git a/tests/mason/setup_spec.lua b/tests/mason/setup_spec.lua
index 8c88ed18..97947420 100644
--- a/tests/mason/setup_spec.lua
+++ b/tests/mason/setup_spec.lua
@@ -1,5 +1,5 @@
-local match = require "luassert.match"
local mason = require "mason"
+local match = require "luassert.match"
local path = require "mason-core.path"
local settings = require "mason.settings"