@@ -72,7 +72,7 @@ type ClawHubSkillLockEntry = {
|
72 | 72 | verification?: ClawHubSkillVerificationLock; |
73 | 73 | }; |
74 | 74 | |
75 | | -export type ClawHubSkillOrigin = { |
| 75 | +type ClawHubSkillOrigin = { |
76 | 76 | version: 1; |
77 | 77 | registry: string; |
78 | 78 | slug: string; |
@@ -83,7 +83,7 @@ export type ClawHubSkillOrigin = {
|
83 | 83 | skillFile?: ClawHubSkillFileLock; |
84 | 84 | }; |
85 | 85 | |
86 | | -export type ClawHubSkillsLockfile = { |
| 86 | +type ClawHubSkillsLockfile = { |
87 | 87 | version: 1; |
88 | 88 | skills: Record<string, ClawHubSkillLockEntry>; |
89 | 89 | }; |
@@ -129,7 +129,7 @@ type LocalSkillCardRead = LocalSkillCardStatus & {
|
129 | 129 | content?: string; |
130 | 130 | }; |
131 | 131 | |
132 | | -export type InstallClawHubSkillResult = |
| 132 | +type InstallClawHubSkillResult = |
133 | 133 | | { |
134 | 134 | ok: true; |
135 | 135 | slug: string; |
@@ -139,7 +139,7 @@ export type InstallClawHubSkillResult =
|
139 | 139 | } |
140 | 140 | | { ok: false; error: string }; |
141 | 141 | |
142 | | -export type UpdateClawHubSkillResult = |
| 142 | +type UpdateClawHubSkillResult = |
143 | 143 | | { |
144 | 144 | ok: true; |
145 | 145 | slug: string; |
@@ -192,10 +192,10 @@ type TrackedUpdateTarget =
|
192 | 192 | error: string; |
193 | 193 | }; |
194 | 194 | |
195 | | -export type ClawHubSkillVerificationResolutionSource = "installed" | "registry"; |
196 | | -export type ClawHubSkillVerificationSelector = "installed-version" | "version" | "tag" | "latest"; |
| 195 | +type ClawHubSkillVerificationResolutionSource = "installed" | "registry"; |
| 196 | +type ClawHubSkillVerificationSelector = "installed-version" | "version" | "tag" | "latest"; |
197 | 197 | |
198 | | -export type ClawHubSkillVerificationTargetResult = |
| 198 | +type ClawHubSkillVerificationTargetResult = |
199 | 199 | | { |
200 | 200 | ok: true; |
201 | 201 | slug: string; |
@@ -215,7 +215,7 @@ export type ClawHubSkillVerificationTargetResult =
|
215 | 215 | error: string; |
216 | 216 | }; |
217 | 217 | |
218 | | -export async function readClawHubSkillsLockfile( |
| 218 | +async function readClawHubSkillsLockfile( |
219 | 219 | workspaceDir: string, |
220 | 220 | ): Promise<ClawHubSkillsLockfile> { |
221 | 221 | const candidates = [ |
|