Skip to content

Commit acabf4f

Browse files
committed
build: update API generator
1 parent 203b5f2 commit acabf4f

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

packages/docs/build/templates/events.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ const tmpl = (events) => {
2424
events.forEach(evt => {
2525
const { description = '', ...e } = evt
2626
const readableProperties = e.properties ? `${formatProperties(e.properties)}` : ''
27-
ret += `| **${mdclean(e.name)}** | ${mdclean(description)}| ${mdclean(readableProperties)}\n`
27+
ret += `| **${mdclean(e.name.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g)
28+
.map(x => x.toLowerCase())
29+
.join('-'))}** | ${mdclean(description)}| ${mdclean(readableProperties)}\n`
2830
})
2931
return ret
3032
}

packages/docs/build/templates/props.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ const tmpl = (props) => {
2626
const v = pr.values?.map(pv => `\`${pv}\``).join(', ') ?? '-'
2727
const d = pr.defaultValue?.value ?? ''
2828
if (pr.description && !pr.description.includes('@ignore')) {
29-
ret += `| **${mdclean(p)}** | ${mdclean(t)} | ${mdclean(n.replace(replaceToString, 'string'))} | ${mdclean(v)} | ${mdclean(d.replace('undefined', '-'))} |\n`;
29+
ret += `| **${mdclean(p.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g)
30+
.map(x => x.toLowerCase())
31+
.join('-'))}** | ${mdclean(t)} | ${mdclean(n.replace(replaceToString, 'string'))} | ${mdclean(v)} | ${mdclean(d.replace('undefined', '-'))} |\n`;
3032
}
3133
});
3234
return ret;

0 commit comments

Comments
 (0)