Figured it out. This works for me, meaning the recipe. If any one else wants to use it/change it etc ...
[
{
ingredientPattern: "FFF FFF FFF",
ingredients: {
"F": { type: "item", code: "game:stone-*", name: "rock", allowedVariants: ["obsidian", "andesite", "chalk", "chert", "conglomerate", "limestone", "claystone", "granite", "sandstone", "shale", "basalt", "peridotite", "phyllite", "slate"] }
},
width: 3,
height: 3,
output: { type: "block", code: "game:rock-{rock}", quantity: 1 }
},
{
ingredientPattern: "F",
ingredients: {
"F": { type: "item", code: "game:stone-*", quantity: 9, name: "rock", allowedVariants: ["obsidian", "andesite", "chalk", "chert", "conglomerate", "limestone", "claystone", "granite", "sandstone", "shale", "basalt", "peridotite", "phyllite", "slate"] }
},
width: 1,
height: 1,
shapeless: true,
output: { type: "block", code: "game:rock-{rock}", quantity: 1 }
}
]