From bb78d163fcb663f2f774d4818043e996a9407fbc Mon Sep 17 00:00:00 2001 From: Brian Lister Date: Thu, 24 Aug 2023 21:35:07 -0500 Subject: [PATCH] Add note about packages out of date Related to: NPM Vulnerabilities Warning #250 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2b2e3d5..f0b0250 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,8 @@ If you have a suggestion to improve an exercise, an idea for a new exercise, or - Copies of repositories on your machine are called clones. If you need help cloning to your local environment you can learn how from the GitHub documentation on [cloning a repository](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github/cloning-a-repository). 2. Before you start working on any exercises, you should first ensure you have the following installed: - **NPM**. You should have installed NPM already in our [Installing Node.js](https://www.theodinproject.com/paths/foundations/courses/foundations/lessons/installing-node-js) lesson. Just in case you need to check, type `npm --version` in your terminal. If you get back `Command 'npm' not found, but can be installed with:`, **do not follow the instructions in the terminal** to install with `apt-get` as this causes permission issues. Instead, go back to the installation lesson and install Node with NVM by following the instructions there. - - **Jest**. After cloning this repository to your local machine and installing NPM, go into the newly created directory (`cd javascript-exercises`) and run `npm install`. This will install Jest and set up the testing platform based on our preconfigured settings. + - **Jest**. After cloning this repository to your local machine and installing NPM, go into the newly created directory (`cd javascript-exercises`) and run `npm install`. This will install Jest and set up the testing platform based on our preconfigured settings. (Note: if you get warnings that packages are out of date or contain vulnerabilities, you can safely ignore them for these exercises.) + 3. Each exercise includes the following: - A markdown file with a description of the task, an empty (or mostly empty) JavaScript file, and a set of tests.