Laravel Blade Emerald is a package by https://github.com/aqquaa that utilize emmet style abbreviation to generate and wrap Laravel Blade Component with markup. Generate HTML in a Blade file via package provided component: x-markup make="div.col>span#alert"
Make any Blade Component accept abbreviation to wrap itself with markup ( doesn't work for Anonymous Components )
Use Aqua\Emerald\Traits\Markup trait in your Component Class class YourComponent extends Component { use Markup; ... The Markup trait assumes the prop name to be a wrap, so let's add this as a class property & instantiate.