google / schema-dts

JSON-LD TypeScript types for Schema.org vocabulary
Apache License 2.0
860 stars 32 forks source link

Increasing HTML size #177

Open musen34 opened 2 years ago

musen34 commented 2 years ago

Hello,

I have 480 currency items and when I use schema-dts its increasing HTML size, how can I set export async like .json-ld file? I can success it with PHP, now I want to use for my NextJS project with this npm package.

Eyas commented 2 years ago

This package only provides typings to be able to construct the right JSON as a plain JS object that you can then stringify and serve however you like.

If you're worried about Google Search only, Google does support dynamically inserting JSON-LD in a script just as you described (source). But this might not work for other consumers of the structured data.