@@ -50,6 +50,7 @@ export interface LandscapeProduct {
5050 vendor : string
5151 category : ProductCategory
5252 description : string
53+ deprecated ?: boolean
5354 websiteUrl ?: string
5455 docsUrl ?: string
5556 githubUrl ?: string | null
@@ -102,6 +103,7 @@ function ideToProduct(ide: ManifestIDE): LandscapeProduct {
102103 vendor : ide . vendor ,
103104 category : 'ide' ,
104105 description : ide . description ,
106+ deprecated : ide . deprecated ,
105107 websiteUrl : ide . websiteUrl ,
106108 docsUrl : ide . docsUrl || undefined ,
107109 githubUrl : ide . githubUrl ,
@@ -119,6 +121,7 @@ function cliToProduct(cli: ManifestCLI): LandscapeProduct {
119121 vendor : cli . vendor ,
120122 category : 'cli' ,
121123 description : cli . description ,
124+ deprecated : cli . deprecated ,
122125 websiteUrl : cli . websiteUrl ,
123126 docsUrl : cli . docsUrl || undefined ,
124127 githubUrl : cli . githubUrl ,
@@ -136,6 +139,7 @@ function desktopToProduct(desktop: ManifestDesktop): LandscapeProduct {
136139 vendor : desktop . vendor ,
137140 category : 'desktop' ,
138141 description : desktop . description ,
142+ deprecated : desktop . deprecated ,
139143 websiteUrl : desktop . websiteUrl ,
140144 docsUrl : desktop . docsUrl || undefined ,
141145 githubUrl : desktop . githubUrl ,
@@ -153,6 +157,7 @@ function extensionToProduct(ext: ManifestExtension): LandscapeProduct {
153157 vendor : ext . vendor ,
154158 category : 'extension' ,
155159 description : ext . description ,
160+ deprecated : ext . deprecated ,
156161 websiteUrl : ext . websiteUrl ,
157162 docsUrl : ext . docsUrl || undefined ,
158163 githubUrl : ext . githubUrl ,
@@ -170,6 +175,7 @@ function modelToProduct(model: ManifestModel): LandscapeProduct {
170175 vendor : model . vendor ,
171176 category : 'model' ,
172177 description : model . description ,
178+ deprecated : model . deprecated ,
173179 websiteUrl : model . websiteUrl || undefined ,
174180 docsUrl : model . docsUrl || undefined ,
175181 path : buildManifestPath ( 'models' , model . id ) ,
@@ -183,6 +189,7 @@ function providerToProduct(provider: ManifestProvider): LandscapeProduct {
183189 vendor : provider . vendor ,
184190 category : 'provider' ,
185191 description : provider . description ,
192+ deprecated : provider . deprecated ,
186193 websiteUrl : provider . websiteUrl ,
187194 docsUrl : provider . docsUrl || undefined ,
188195 githubUrl : null , // Providers don't have githubUrl in schema
0 commit comments