Simple utility for watching and retrieving browser viewport width, height, vmin and vmax
npm install viewport-dimensions



Simple utility for watching and retrieving browser viewport width, height, vmin and vmax.
documentElement.clientWidth is used (rather than window.innerWidth), so reported viewport dimensions will exclude scrollbar dimensions.
#### Bower
bower install -S viewport-dimensions
#### npm
npm i -S viewport-dimensions
(One object is exported:)
``javascript`
var viewport = require('viewport');
`javascript`
viewport.width(); // (e.g.) 1024
`javascript`
viewport.height(); // (e.g.) 768
`javascript`
viewport.max(); // (e.g.) 1024
`javascript`
viewport.height(); // (e.g.) 768
`javascript`
viewport.setDimensions();
Won't generate errors if run server-side, but won't do anything too useful either.
1. Clone repo and npm installgulp lint
2. Make changes and ensure linting () & tests (gulp test) pass (combined task: gulp dev)gulp dist
3. Create distributable files () - combined dev + dist task: gulp
Use gulp watch to run linter and tests on each file change (equivalent to manually running gulp dev`).