Technical requirements
This chapter will make heavy use of Node.js and npm. Therefore, we’ll need the following tools:
- A browser, preferably Chromium-based, such as Google Chrome, Brave, Microsoft Edge, or Vivaldi, but Firefox or Apple Safari works too. However, for the
subgrid
polyfill, a Chromium-based browser is advised. - An integrated development environment (IDE) or text editor, such as WebStorm, VS Code, or Vim, with HTML and CSS syntax highlighting.
- Internet access is necessary to access the code.
- Git (this is optional; we can also download the folder from GitHub).
- Node.js with at least version 14 and npm with at least version 6.
If Node.js is not currently installed on your system, or you’ve got the wrong version, the node version manager (nvm) is a fantastic tool to handle different Node.js versions on one system.
All the code for this chapter can be found on GitHub in this repository: https://github.com/PacktPublishing/Mastering...