All Projects → yoshuawuyts → ergonomic-viewport

yoshuawuyts / ergonomic-viewport

Licence: MIT license
Get the current ergonomic viewport

Programming Languages

javascript
184084 projects - #8 most used programming language

ergonomic-viewport

NPM version build status Test coverage Downloads js-standard-style

Get the current ergonomic viewport.

lwb-ergonomic viewports

Installation

$ npm install ergonomic-viewport

Usage

const viewport = require('ergonomic-viewport')

viewport()
// => 'lap'

API

viewport([number])

Get the ergonomic viewport. Response is one of wrist, palm, lap, desk, and wall. Suggestions for a mall breakpoint value are welcome.

Why?

Defining sizes in terms of known devices causes issues in the future (phablet size, anyone?) so instead it's safer to base names on human ergonomics.

See Also

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].