Hi,
I think it would be appropriate to rename the helmetJsonLdProp to something more general as it can be with use with other libraries like next/head for the NextJS Framework. People might not know they can use the function in order to access innerHTML, because of the specifity of the name.
Example Usage with NextJS
<script type={jsonLd.type} dangerouslySetInnerHTML={{
__html: jsonLd.innerHTML
}}></script>
I would sugget to change the name to maybe scriptJsonLdProp or headJsonLeadProp.