19 Nov 20253 minutes to read
Syncfusion® provides theCustom Resource Generator (CRG) web tool to generate component-specific interop scripts and styles for Blazor. Using CRG reduces bundle size and improves load performance by including only the required resources instead of the full library.

Select the required Syncfusion® Blazor components in CRG to generate a specific set of resources.
Follow these steps to choose components in CRG:


After selecting the required components, download the custom interop script and styles from CRG.
Follow these steps to download the custom resources:



The output includes the custom interop script, styles, and animport.json file that stores the current settings.

NOTE
When downloading Material or Tailwind themes (alone or with other themes), the package includes a ‘styles’ folder with CSS files and a ‘customized’ folder. The CSS files within the ‘customized’ folder do not include the online Google font dependencies associated with the Material and Tailwind themes. Seethemes documentation for details.
~/wwwroot folder.~/Components/App.razor file.~/wwwroot/index.html file.<head> .... ....<linkhref="material.css"rel="stylesheet"/><scriptsrc="syncfusion-blazor.min.js"type="text/javascript"></script></head>NOTE
Ensure the generated bundle version matches the installed Syncfusion Blazor NuGet package version. After upgrading packages, regenerate the CRG bundle. For reference on where to place script references, seeReference script files for Syncfusion Blazor.
To add more components or update to the latest Syncfusion® Blazor resources, it is not necessary to start from scratch. Import the existingimport.json, make changes, and download it again from the CRG application.
Follow these steps to import previous settings in CRG:

