forked from
npmx.dev/npmx.dev
[READ-ONLY]
a fast, modern browser for the npm registry
1export interface SkillFrontmatter {
2 name: string
3 description: string
4 license?: string
5 compatibility?: string
6 metadata?: Record<string, string>
7}
8
9export interface SkillWarning {
10 type: 'error' | 'warning'
11 message: string
12}
13
14export interface SkillFileCounts {
15 scripts?: number
16 references?: number
17 assets?: number
18}
19
20export interface SkillListItem {
21 name: string
22 description: string
23 dirName: string
24 license?: string
25 compatibility?: string
26 warnings?: SkillWarning[]
27 fileCounts?: SkillFileCounts
28}
29
30export interface SkillsListResponse {
31 package: string
32 version: string
33 skills: SkillListItem[]
34}
35
36export interface SkillContentResponse {
37 package: string
38 version: string
39 skill: string
40 frontmatter: SkillFrontmatter
41 content: string
42}