docs
evals
scenario-1
scenario-10
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
Build a utility that analyzes User-Agent strings to extract and report rendering engine information.
/**
* Extracts rendering engine information from a User-Agent string.
*
* @param {string} userAgent - The User-Agent string to parse
* @returns {Object} An object containing engine name and version
*/
function getEngineInfo(userAgent) {
// IMPLEMENTATION HERE
}
/**
* Extracts the rendering engine name from a User-Agent string.
*
* @param {string} userAgent - The User-Agent string to parse
* @param {boolean} [toLowerCase=false] - Whether to return the name in lowercase
* @returns {string} The rendering engine name
*/
function getEngineName(userAgent, toLowerCase = false) {
// IMPLEMENTATION HERE
}
module.exports = {
getEngineInfo,
getEngineName,
};Provides browser detection and parsing capabilities.