# Documentation overview

You should be familiar with the command-line tools on your machine,
[Node.js][NodejsAbout], and the Node Package Manager \([npm][NpmjsAbout]\) in
order to install and run `webhint`.

The examples provided on webhint.io are written with the `bash` command-line
shell. For more information about `bash`, go to
[Bash Guide for Beginners][TldpLdpBashBeginnersGuide].

To verify that you have Node.js and `npm` installed, open a `bash`
command-line interface and run the command in the following code snippet.

```bash
node -v && npm -v
```

<!-- links -->

[NodejsAbout]: https://nodejs.org/en/about "About Node.js(r) | Node.js"

[NpmjsAbout]: https://www.npmjs.com/about "About npm | npm"

[TldpLdpBashBeginnersGuide]: https://tldp.org/LDP/Bash-Beginners-Guide/html/Bash-Beginners-Guide.html "Bash Guide for Beginners | The Linux Documentation Project"
