Grabbed dndbeyond's source code

```
~/go/bin/sourcemapper -output ddb -jsurl https://media.dndbeyond.com/character-app/static/js/main.90aa78c5.js
```
This commit is contained in:
2025-05-28 11:50:03 -07:00
commit 8df9031d27
3592 changed files with 319051 additions and 0 deletions
@@ -0,0 +1,7 @@
export default {
class: 'className',
for: 'htmlFor',
maxlength: 'maxLength',
colspan: 'colSpan',
rowspan: 'rowSpan',
} as Record<string, string>
@@ -0,0 +1,35 @@
const VOID_ELEMENTS = [
'area',
'base',
'br',
'col',
'embed',
'hr',
'img',
'input',
'keygen',
'link',
'menuitem',
'meta',
'param',
'source',
'track',
'wbr',
]
const NO_WHITESPACE = [
'table',
'tbody',
'tfoot',
'thead',
'tr',
]
export default VOID_ELEMENTS
export function canHaveChildren(tagName: string): boolean {
return VOID_ELEMENTS.indexOf(tagName.toLowerCase()) === -1
}
export function canHaveWhitespace(tagName: string): boolean {
return NO_WHITESPACE.indexOf(tagName.toLowerCase()) !== -1
}