- Bump lodash, acorn & https-proxy-agent
- Add
--useragent
to set user agent
- Setup and enforce eslint-config-makina as ESLint ruleset
- Upgrade Puppeteer for security concerns
- Fix vulnerabilities through
npm audit fix
- Remove extraneous space after
--timeout
flag definition - Return 1 as exit code on any catched exception
- Debug
--headless
switch by inverting behavior - Offer a new flag for setting up default timeout duration
- Avoid asking Puppeteer to clip element on fullpage capture
- Catch errors from any calls to Puppeteer to finally close browser
- Add cross reference to puppeteer-trace-cli
- Remove an irregular whitespace
- Update readme file to match current
--help
content
- Improve main args processing
- Unhide
--headless
option in--help
- Use help texts from Puppeteer
- Remove default type & quality settings
- Improve
--help
and corresponding texts in readme
- Redirect picture stream to stdout when
--output -
or-o -
- Redirect picture stream to stdout when no
--output
given - Define minimum required node version to 6.4.0
- Create command for updating changelog when releasing new version
- Indicate default viewport in readme file
- Change default suggested install source from Github to npm
- Define github repository in package.json
- Create changelog and rename main readme
- Add eslint rules
- Use STDout insead of console log & define exit codes
- Use a constant for EOL char
- Define language for readme code block
- Add keywords, author, and signature
- Enable command line access from package install
- Create minimalist Readme
- Ignore node_modules directory & default screenshot files