We do plan on making most of our components open-source and available on GitHub, however we have some work to do before we can do that. So for now, I nipped into the source and have copied out the properties for both of your requests…
Not sure how helpful these will be, but if you have any more questions let us know, and I’m sure @ben will be able to guide you further on the implementation 
Sizing:
{
"title": "Sizing",
"icon": "arrow.down.backward.and.arrow.up.forward.square",
"properties": [
{
"title": "Size",
"heading": {}
},
{
"title": "Width",
"id": "globalWidthType",
"responsive": false,
"select": {
"default": "full",
"items": [
{
"title": "Auto",
"value": "auto"
},
{
"title": "Full",
"value": "full"
},
{
"title": "Screen",
"value": "screen"
},
{
"title": "Breakpoint",
"value": "container"
},
{
"title": "Theme Spacing",
"value": "theme"
}
]
}
},
{
"title": "",
"id": "globalWidth",
"format": "w-{{value}}",
"themeSpacing": {
"mode": "single",
"default": {
"base": {
"custom": false,
"value": "auto"
}
}
},
"visible": "globalWidthType == 'theme'"
},
{
"title": "Height",
"id": "globalHeightType",
"responsive": false,
"select": {
"default": "auto",
"items": [
{
"title": "Auto",
"value": "auto"
},
{
"title": "Full",
"value": "full"
},
{
"title": "Screen",
"value": "screen"
},
{
"title": "Theme",
"value": "theme"
}
]
}
},
{
"title": "",
"id": "globalHeight",
"format": "h-{{value}}",
"themeSpacing": {
"mode": "single",
"default": {
"base": {
"custom": false,
"value": "auto"
}
}
},
"visible": "globalHeightType == 'theme'"
},
{
"divider": {}
},
{
"title": "Min & Max Settings",
"heading": {}
},
{
"information": {},
"title": "Enable this to set both min and max height and width settings."
},
{
"title": "Enable",
"id": "globalSizingMinMaxEnabled",
"switch": {
"default": false
}
},
{
"visible": "globalSizingMinMaxEnabled == true",
"title": "Width",
"heading": {}
},
{
"title": "Min",
"id": "globalMinWidth",
"format": "min-w-{{value}}",
"themeSpacing": {
"mode": "single",
"default": {
"base": {
"custom": false,
"value": "0"
}
}
},
"visible": "globalSizingMinMaxEnabled == true"
},
{
"title": "Max",
"id": "globalMaxWidth",
"format": "max-w-{{value}}",
"themeSpacing": {
"mode": "single",
"default": {
"base": {
"custom": false,
"value": "auto"
}
}
},
"visible": "globalSizingMinMaxEnabled == true"
},
{
"visible": "globalSizingMinMaxEnabled == true",
"title": "Height",
"heading": {}
},
{
"title": "Min",
"id": "globalMinHeight",
"format": "min-h-{{value}}",
"themeSpacing": {
"mode": "single",
"default": {
"base": {
"custom": false,
"value": "0"
}
}
},
"visible": "globalSizingMinMaxEnabled == true"
},
{
"title": "Max",
"id": "globalMaxHeight",
"format": "max-h-{{value}}",
"themeSpacing": {
"mode": "single",
"default": {
"base": {
"custom": false,
"value": "auto"
}
}
},
"visible": "globalSizingMinMaxEnabled == true"
}
]
},
Weight:
{
"title": "Weight",
"id": "globalTextFontWeight",
"format": "font-[{{value}}]",
"slider": {
"default": "400",
"items": [
{
"value": "100",
"title": "Thin"
},
{
"value": "200",
"title": "Extra Light"
},
{
"value": "300",
"title": "Light"
},
{
"value": "400",
"title": "Normal"
},
{
"value": "500",
"title": "Medium"
},
{
"value": "600",
"title": "Semi Bold"
},
{
"value": "700",
"title": "Bold"
},
{
"value": "800",
"title": "Extra Bold"
},
{
"value": "900",
"title": "Black"
}
]
}
},