Browserlist
Description
Elevate Web includes an initial Browserlist setup inside the package.json
of the root folder.
Setup is based on Elevate Web Support definition: Last 3 versions of modern browsers.
The browserlist setup is used from Next.js for creating the output build as described in their documentation
Besides basic setup, we have included browserslist-useragent-regexp
to handle Application useragent validation and included an initial alert
and "Modal" to let Elevate Web users using non-supported browsers about it.
Customization
The idea for projects to come is to update this implementation to extend based on project requirements, taking into account that if you need to extend the supported browsers is up to you to do the validation in those browsers.