aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2023-07-04 12:08:12 +0200
committerGitHub <noreply@github.com>2023-07-04 12:08:12 +0200
commitb7281153cd9167d2b1a5d8cbda1ba8d4ad9fa8c2 (patch)
tree9b733076000d9c07d7212cd2926cd5ebfe36ff72 /lua/mason-core
parentchore(main): release 1.5.1 (#1381) (diff)
downloadmason-b7281153cd9167d2b1a5d8cbda1ba8d4ad9fa8c2.tar
mason-b7281153cd9167d2b1a5d8cbda1ba8d4ad9fa8c2.tar.gz
mason-b7281153cd9167d2b1a5d8cbda1ba8d4ad9fa8c2.tar.bz2
mason-b7281153cd9167d2b1a5d8cbda1ba8d4ad9fa8c2.tar.lz
mason-b7281153cd9167d2b1a5d8cbda1ba8d4ad9fa8c2.tar.xz
mason-b7281153cd9167d2b1a5d8cbda1ba8d4ad9fa8c2.tar.zst
mason-b7281153cd9167d2b1a5d8cbda1ba8d4ad9fa8c2.zip
feat(ui): display package deprecation message (#1391)
Diffstat (limited to 'lua/mason-core')
-rw-r--r--lua/mason-core/package/init.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/lua/mason-core/package/init.lua b/lua/mason-core/package/init.lua
index e0a361ca..57f4868d 100644
--- a/lua/mason-core/package/init.lua
+++ b/lua/mason-core/package/init.lua
@@ -66,6 +66,10 @@ local PackageMt = { __index = Package }
---@class RegistryPackageSchemas
---@field lsp string?
+---@class RegistryPackageDeprecation
+---@field since string
+---@field message string
+
---@class RegistryPackageSpec
---@field schema '"registry+v1"'
---@field name string
@@ -75,6 +79,7 @@ local PackageMt = { __index = Package }
---@field languages string[]
---@field categories string[]
---@field source RegistryPackageSource
+---@field deprecation RegistryPackageDeprecation?
---@field schemas RegistryPackageSchemas?
---@field bin table<string, string>?
---@field share table<string, string>?