Rules related to checking if the the page is optimised and compatible for mobile devices
npm install @passmarked/mobile!NPM 
Passmarked is a suite of tests that can be run against any page/website to identify issues with parity to most online tools in one package.
The Terminal Client is intended for use by developers to integrate into their workflow/CI servers but also integrate into their own application that might need to test websites and provide realtime feedback.
All of the checks on Passmarked can be voted on importance and are open-sourced, to encourage community involvement in fixing and adding new rules. We are building the living Web Standard and love any contributions.
The rules checked in this module are:
* viewport.multiple - Multiple viewport meta tags found
* viewport.empty - The viewport found the website is empty
* viewport.content - The viewport is expected to contain at least: width=device-width and initial-scale=1 to ensure correct scaling for responsive sites.
* viewport.size - Off-screen rendering that was detected due to not staying loyal to the given viewport of the device.
* target.size - Small tap target size on a anchor will make it hard for users to click
* amp.charset - The charset was not given or not the first element in the