A new npm package has been released that automates the process of developing form-based HTML WebResources with React, Typescript, and FluentUI.
The package handles steps 2 to 4 of the manual process, including removing references to ClientGlobalContext.js.aspx and updating the index.tsx file.
It also provides improvements such as managing CSS internally with FluentUI makeStyles, using FluentUI tokens for handling sizes, positions, colors, etc., and automatically calling the render() function in development mode.
Developers can now create WebResources easily using the npm package by running 'npx create-react-app --template @_neronotte/cra-template-dataverse-webresource-form'.