Skip to main content
Version: 0.21.0

Interface: InstalledExtension

Defined in: core/externalExtensions.ts:293

One installed extension, as the scopes and their locks list it.

Properties​

PropertyTypeDescriptionDefined in
dataDirstringIts data folder (${CLAUDE_PLUGIN_DATA}), which may not exist yet.core/externalExtensions.ts:301
dirstringIts plugin: in its scope's folder, or where it is when it's linked.core/externalExtensions.ts:299
lockLockEntry-core/externalExtensions.ts:302
manifest?ExternalManifestIts manifest, when it can be read.core/externalExtensions.ts:306
namestring-core/externalExtensions.ts:294
scopekeyof ExtensionDirs-core/externalExtensions.ts:295
scopeDirstringIts scope's folder, where its lock is.core/externalExtensions.ts:297
shadowedbooleanAlso installed in the project's scope, which wins: this one isn't used.core/externalExtensions.ts:304