diff --git a/american-british-translator/package.json b/american-british-translator/package.json
index 7cf47f317..0245f1c5b 100644
--- a/american-british-translator/package.json
+++ b/american-british-translator/package.json
@@ -8,18 +8,18 @@
"test": "mocha --timeout 5000 --require @babel/register --recursive --exit --ui tdd tests/"
},
"dependencies": {
- "@babel/core": "^7.11.6",
- "@babel/preset-env": "^7.11.5",
- "@babel/register": "^7.11.5",
- "body-parser": "^1.19.0",
- "chai": "^4.2.0",
- "chai-http": "^4.3.0",
- "cors": "^2.8.5",
- "dotenv": "^8.2.0",
- "express": "^4.17.1",
- "jsdom": "^16.4.0",
- "mocha": "^8.1.3",
- "nodemon": "^2.0.4"
+ "@babel/core": "7.16.10",
+ "@babel/preset-env": "7.16.11",
+ "@babel/register": "7.16.9",
+ "body-parser": "1.19.1",
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "jsdom": "16.7.0",
+ "mocha": "8.4.0",
+ "nodemon": "2.0.15"
},
"license": "MIT"
}
diff --git a/anonymous-message-board/package.json b/anonymous-message-board/package.json
index 6e291076b..3a05a23c5 100644
--- a/anonymous-message-board/package.json
+++ b/anonymous-message-board/package.json
@@ -8,16 +8,16 @@
"test": "PORT=3005 mocha --exit --ui tdd tests/"
},
"dependencies": {
- "body-parser": "^1.19.0",
- "chai": "^4.2.0",
- "chai-http": "^4.3.0",
- "cors": "^2.8.5",
- "dotenv": "^8.2.0",
- "express": "^4.17.1",
- "helmet": "^3.22.0",
- "mocha": "^7.1.1",
- "mongodb": "^3.5.8",
- "nodemon": "^2.0.4"
+ "body-parser": "1.19.1",
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "helmet": "3.23.3",
+ "mocha": "7.2.0",
+ "mongodb": "3.7.3",
+ "nodemon": "2.0.15"
},
"license": "MIT"
}
diff --git a/build-a-pinterest-clone/package.json b/build-a-pinterest-clone/package.json
index 33328b89a..49bc60894 100644
--- a/build-a-pinterest-clone/package.json
+++ b/build-a-pinterest-clone/package.json
@@ -11,20 +11,20 @@
"author": "",
"license": "ISC",
"dependencies": {
- "babel-core": "^6.26.0",
- "babel-preset-react": "^6.24.1",
- "body-parser": "^1.18.2",
- "connect-mongo": "^2.0.0",
- "dotenv": "^8.2.0",
- "express": "^5.0.0-alpha.2",
- "express-babelify-middleware": "^0.2.1",
- "express-session": "^1.15.6",
- "mongoose": "^5.10.0",
- "passport": "^0.4.0",
- "passport-github": "^1.1.0",
- "passport-twitter": "^1.0.4",
- "react": "^15.0.0",
- "react-dom": "^15.0.0",
- "react-masonry-component": "^6.0.1"
+ "babel-core": "6.26.3",
+ "babel-preset-react": "6.24.1",
+ "body-parser": "1.19.1",
+ "connect-mongo": "2.0.3",
+ "dotenv": "8.6.0",
+ "express": "5.0.0-alpha.8",
+ "express-babelify-middleware": "0.2.1",
+ "express-session": "1.17.2",
+ "mongoose": "5.13.14",
+ "passport": "0.4.1",
+ "passport-github": "1.1.0",
+ "passport-twitter": "1.0.4",
+ "react": "15.7.0",
+ "react-dom": "15.7.0",
+ "react-masonry-component": "6.3.0"
}
}
diff --git a/chart-the-stock-market/package.json b/chart-the-stock-market/package.json
index 32c666df3..d25b344cb 100644
--- a/chart-the-stock-market/package.json
+++ b/chart-the-stock-market/package.json
@@ -10,8 +10,8 @@
"author": "",
"license": "ISC",
"dependencies": {
- "dotenv": "^4.0.0",
- "express": "^4.15.4",
- "socket.io": "^2.0.3"
+ "dotenv": "4.0.0",
+ "express": "4.17.2",
+ "socket.io": "2.4.1"
}
}
diff --git a/chart-the-stock-market/public/index.html b/chart-the-stock-market/public/index.html
index b797ad918..0d978156b 100644
--- a/chart-the-stock-market/public/index.html
+++ b/chart-the-stock-market/public/index.html
@@ -8,7 +8,7 @@
-
+
diff --git a/exercise-tracker/package.json b/exercise-tracker/package.json
index 9e5a7ff27..8d6ffc423 100644
--- a/exercise-tracker/package.json
+++ b/exercise-tracker/package.json
@@ -8,15 +8,15 @@
"test": "PORT=3005 mocha --exit --ui tdd tests/"
},
"dependencies": {
- "chai": "^4.3.4",
- "chai-http": "^4.3.0",
- "cors": "^2.8.5",
- "dotenv": "^8.2.0",
- "express": "^4.17.1",
- "mocha": "^7.2.0",
- "mongodb": "^3.5.7",
- "mongoose": "^5.9.15",
- "shortid": "^2.2.15"
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "mocha": "7.2.0",
+ "mongodb": "3.7.3",
+ "mongoose": "5.13.14",
+ "shortid": "2.2.16"
},
"license": "MIT"
}
diff --git a/file-metadata-microservice/package.json b/file-metadata-microservice/package.json
index eac49aa8a..3a75e7144 100644
--- a/file-metadata-microservice/package.json
+++ b/file-metadata-microservice/package.json
@@ -8,13 +8,13 @@
"test": "PORT=3005 mocha --exit --ui tdd tests/"
},
"dependencies": {
- "chai": "^4.3.4",
- "chai-http": "^4.3.0",
- "cors": "^2.8.1",
- "dotenv": "^8.2.0",
- "express": "^5.0.0-alpha.2",
- "mocha": "^7.2.0",
- "multer": "^1.1.0"
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "5.0.0-alpha.8",
+ "mocha": "7.2.0",
+ "multer": "1.4.4"
},
"engines": {
"node": "4.4.5"
diff --git a/forum-proxy/package.json b/forum-proxy/package.json
index cc28f4bed..a3f581413 100644
--- a/forum-proxy/package.json
+++ b/forum-proxy/package.json
@@ -8,12 +8,12 @@
"test": "PORT=3005 mocha --exit --ui tdd tests/"
},
"dependencies": {
- "chai": "^4.3.4",
- "chai-http": "^4.3.0",
- "cors": "^2.8.5",
- "dotenv": "^8.2.0",
- "express": "^4.17.1",
- "mocha": "^7.2.0",
- "node-fetch": "^2.6.0"
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "mocha": "7.2.0",
+ "node-fetch": "2.6.7"
}
}
diff --git a/image-search-abstraction-layer/package.json b/image-search-abstraction-layer/package.json
index 21a3b84f9..395b21b2e 100644
--- a/image-search-abstraction-layer/package.json
+++ b/image-search-abstraction-layer/package.json
@@ -14,10 +14,10 @@
"author": "",
"license": "ISC",
"dependencies": {
- "dotenv": "^8.2.0",
- "express": "^4.15.3",
- "google-images": "^2.1.0",
- "moment": "^2.18.1",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "google-images": "2.1.0",
+ "moment": "2.29.1",
"mongodb": "^2.2.30"
}
}
diff --git a/issue-tracker/package.json b/issue-tracker/package.json
index 4abafffed..501cb468b 100644
--- a/issue-tracker/package.json
+++ b/issue-tracker/package.json
@@ -8,15 +8,15 @@
"test": "PORT=3005 mocha --exit --ui tdd tests/"
},
"dependencies": {
- "body-parser": "^1.19.0",
- "chai": "^4.2.0",
- "chai-http": "^4.3.0",
- "cors": "^2.8.5",
- "dotenv": "^8.2.0",
- "express": "^4.17.1",
- "mocha": "^8.1.3",
- "mongodb": "^3.6.2",
- "mongoose": "^5.10.9"
+ "body-parser": "1.19.1",
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "mocha": "8.4.0",
+ "mongodb": "3.7.3",
+ "mongoose": "5.13.14"
},
"repository": {
"type": "git",
diff --git a/manage-a-book-trading-club/package.json b/manage-a-book-trading-club/package.json
index e924da865..3354be949 100644
--- a/manage-a-book-trading-club/package.json
+++ b/manage-a-book-trading-club/package.json
@@ -28,19 +28,19 @@
"mocha": "8.4.0"
},
"dependencies": {
- "body-parser": "^1.18.2",
- "connect-flash": "^0.1.1",
- "connect-mongo": "^2.0.0",
- "cookie-parser": "^1.4.3",
- "dotenv": "^4.0.0",
- "express": "^4.16.2",
- "express-session": "^1.15.6",
- "font-awesome": "^4.7.0",
- "helmet": "^3.9.0",
- "mongoose": "^5.10.0",
- "morgan": "^1.9.0",
- "passport": "^0.4.0",
- "passport-github": "^1.1.0",
+ "body-parser": "1.19.1",
+ "connect-flash": "0.1.1",
+ "connect-mongo": "2.0.3",
+ "cookie-parser": "1.4.6",
+ "dotenv": "4.0.0",
+ "express": "4.17.2",
+ "express-session": "1.17.2",
+ "font-awesome": "4.7.0",
+ "helmet": "3.23.3",
+ "mongoose": "5.13.14",
+ "morgan": "1.10.0",
+ "passport": "0.4.1",
+ "passport-github": "1.1.0",
"pug": "^2.0.0-rc.2"
}
}
diff --git a/metric-imperial-converter/package.json b/metric-imperial-converter/package.json
index 3e3d47b98..8dbdc5d5e 100644
--- a/metric-imperial-converter/package.json
+++ b/metric-imperial-converter/package.json
@@ -8,16 +8,16 @@
"test": "PORT=3005 mocha --exit --ui tdd tests/"
},
"dependencies": {
- "body-parser": "^1.19.0",
- "chai": "^4.2.0",
- "chai-http": "^4.3.0",
- "cors": "^2.8.5",
- "dotenv": "^8.2.0",
- "express": "^4.17.1",
- "mocha": "^8.1.3"
+ "body-parser": "1.19.1",
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "mocha": "8.4.0"
},
"engines": {
- "node": "12.*"
+ "node": "12.22.9"
},
"repository": {
"type": "git",
diff --git a/p2p-video-chat-application/package.json b/p2p-video-chat-application/package.json
index ea60aa484..319962ef5 100644
--- a/p2p-video-chat-application/package.json
+++ b/p2p-video-chat-application/package.json
@@ -8,13 +8,13 @@
"start": "node server.js"
},
"dependencies": {
- "browserify-middleware": "^8.0.0",
- "dotenv": "^8.2.0",
- "express": "^4.16.2",
- "getusermedia": "^2.0.1",
- "jquery": "^3.2.1",
- "simple-peer": "^8.2.0",
- "socket.io": "^2.0.4",
- "socket.io-client": "^2.0.4"
+ "browserify-middleware": "8.1.1",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "getusermedia": "2.0.1",
+ "jquery": "3.6.0",
+ "simple-peer": "8.5.0",
+ "socket.io": "2.4.1",
+ "socket.io-client": "2.4.0"
}
}
diff --git a/personal-library/package.json b/personal-library/package.json
index 3f6beb8e5..f74c5d61b 100644
--- a/personal-library/package.json
+++ b/personal-library/package.json
@@ -8,19 +8,19 @@
"test": "mocha --exit -u tdd ./tests/*.js"
},
"dependencies": {
- "body-parser": "^1.15.2",
- "chai": "^4.2.0",
- "chai-http": "^4.3.0",
- "cors": "^2.8.1",
- "dotenv": "^8.2.0",
- "express": "^4.14.0",
- "mocha": "^3.2.0",
- "mongodb": "^3.6.2",
- "mongoose": "^5.10.13",
- "zombie": "^5.0.5"
+ "body-parser": "1.19.1",
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "mocha": "3.5.3",
+ "mongodb": "3.7.3",
+ "mongoose": "5.13.14",
+ "zombie": "5.0.8"
},
"engines": {
- "node": "^12.*"
+ "node": "12.22.9"
},
"repository": {
"type": "git",
diff --git a/request-header-parser-microservice/package.json b/request-header-parser-microservice/package.json
index 585bac4ef..defbff9dd 100644
--- a/request-header-parser-microservice/package.json
+++ b/request-header-parser-microservice/package.json
@@ -8,12 +8,12 @@
"test": "PORT=3005 mocha --exit --ui tdd tests/"
},
"dependencies": {
- "chai": "^4.3.4",
- "chai-http": "^4.3.0",
- "cors": "^2.8.1",
- "dotenv": "^8.2.0",
- "express": "^5.0.0-alpha.2",
- "mocha": "^7.2.0"
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "5.0.0-alpha.8",
+ "mocha": "7.2.0"
},
"engines": {
"node": "4.4.5"
diff --git a/scripts/twitch-proxy/package.json b/scripts/twitch-proxy/package.json
index 47d18a39e..541636457 100644
--- a/scripts/twitch-proxy/package.json
+++ b/scripts/twitch-proxy/package.json
@@ -4,8 +4,8 @@
"description": "Scripts for updating the Twitch Proxy API key and restarting the project",
"main": "index.js",
"dependencies": {
- "dotenv": "^8.2.0",
- "node-fetch": "^2.6.1"
+ "dotenv": "8.6.0",
+ "node-fetch": "2.6.7"
},
"devDependencies": {},
"scripts": {
diff --git a/secure-real-time-multiplayer-game/package.json b/secure-real-time-multiplayer-game/package.json
index f5ac0f3bf..911a7d9f7 100644
--- a/secure-real-time-multiplayer-game/package.json
+++ b/secure-real-time-multiplayer-game/package.json
@@ -8,21 +8,21 @@
"test": "PORT=3005 mocha --require @babel/register --recursive --exit --ui tdd tests/"
},
"dependencies": {
- "@babel/core": "^7.7.5",
- "@babel/preset-env": "^7.7.6",
- "@babel/register": "^7.7.4",
- "body-parser": "^1.19.0",
- "chai": "^4.2.0",
- "chai-http": "^4.3.0",
- "cors": "^2.8.5",
- "dotenv": "^8.2.0",
- "express": "^4.17.1",
- "helmet": "^3.21.3",
- "jsdom": "^16.2.0",
- "mocha": "^7.1.0",
- "nodemon": "^2.0.2",
- "socket.io": "^2.3.0",
- "socket.io-client": "^2.3.0"
+ "@babel/core": "7.16.10",
+ "@babel/preset-env": "7.16.11",
+ "@babel/register": "7.16.9",
+ "body-parser": "1.19.1",
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "helmet": "3.23.3",
+ "jsdom": "16.7.0",
+ "mocha": "7.2.0",
+ "nodemon": "2.0.15",
+ "socket.io": "2.4.1",
+ "socket.io-client": "2.4.0"
},
"license": "MIT"
}
diff --git a/stock-price-checker-proxy/package.json b/stock-price-checker-proxy/package.json
index 5b3d7ccab..5450434bf 100644
--- a/stock-price-checker-proxy/package.json
+++ b/stock-price-checker-proxy/package.json
@@ -7,14 +7,14 @@
"start": "node server.js"
},
"dependencies": {
- "axios": "^0.25.0",
- "cors": "^2.8.5",
- "dotenv": "^8.2.0",
- "express": "^4.17.1",
- "nedb": "^1.8.0"
+ "axios": "0.25.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "nedb": "1.8.0"
},
"engines": {
- "node": "10.x"
+ "node": "10.24.1"
},
"repository": {
"url": "https://stock-price-checker-proxy.freecodecamp.rocks"
diff --git a/stock-price-checker/package.json b/stock-price-checker/package.json
index 4ba80bb83..b5a7fcb33 100644
--- a/stock-price-checker/package.json
+++ b/stock-price-checker/package.json
@@ -11,17 +11,17 @@
"test": "PORT=3005 mocha --exit --ui tdd tests/"
},
"dependencies": {
- "body-parser": "^1.15.2",
- "chai": "^4.3.4",
- "chai-http": "^3.0.0",
- "cors": "^2.8.1",
- "dotenv": "^8.2.0",
- "express": "^4.14.0",
- "helmet": "^3.21.0",
- "mocha": "^3.2.0",
- "mongodb": "^3.5.7",
- "request": "^2.88.2",
- "zombie": "^5.0.5"
+ "body-parser": "1.19.1",
+ "chai": "4.3.4",
+ "chai-http": "3.0.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "helmet": "3.23.3",
+ "mocha": "3.5.3",
+ "mongodb": "3.7.3",
+ "request": "2.88.2",
+ "zombie": "5.0.8"
},
"engines": {
"node": "10.15.3"
diff --git a/sudoku-solver/package.json b/sudoku-solver/package.json
index ceb434b8a..989a2fb7d 100644
--- a/sudoku-solver/package.json
+++ b/sudoku-solver/package.json
@@ -8,18 +8,18 @@
"test": "mocha --timeout 5000 --require @babel/register --recursive --exit --ui tdd tests/"
},
"dependencies": {
- "@babel/core": "^7.11.6",
- "@babel/preset-env": "^7.11.5",
- "@babel/register": "^7.11.5",
- "body-parser": "^1.19.0",
- "chai": "^4.2.0",
- "chai-http": "^4.3.0",
- "cors": "^2.8.5",
- "dotenv": "^8.2.0",
- "express": "^4.17.1",
- "jsdom": "^16.4.0",
- "mocha": "^8.1.3",
- "nodemon": "^2.0.4"
+ "@babel/core": "7.16.10",
+ "@babel/preset-env": "7.16.11",
+ "@babel/register": "7.16.9",
+ "body-parser": "1.19.1",
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "jsdom": "16.7.0",
+ "mocha": "8.4.0",
+ "nodemon": "2.0.15"
},
"license": "MIT"
}
diff --git a/timestamp-microservice/package.json b/timestamp-microservice/package.json
index 029f4da2b..88e8584c7 100644
--- a/timestamp-microservice/package.json
+++ b/timestamp-microservice/package.json
@@ -8,12 +8,12 @@
"test": "PORT=3005 mocha --exit --ui tdd tests/"
},
"dependencies": {
- "chai": "^4.3.4",
- "chai-http": "^4.3.0",
- "cors": "^2.8.5",
- "dotenv": "^8.2.0",
- "express": "^4.17.1",
- "mocha": "^7.2.0"
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "mocha": "7.2.0"
},
"license": "MIT"
}
diff --git a/twitch-proxy/package.json b/twitch-proxy/package.json
index d787ecd3e..8095791eb 100644
--- a/twitch-proxy/package.json
+++ b/twitch-proxy/package.json
@@ -7,16 +7,16 @@
"start": "node server.js"
},
"dependencies": {
- "cors": "^2.8.1",
- "dotenv": "^6.2.0",
- "express": "^5.0.0-alpha.2",
- "nedb": "^1.8.0",
- "request": "^2.79.0",
- "winston": "^3.1.0",
- "winston-daily-rotate-file": "^3.5.1"
+ "cors": "2.8.5",
+ "dotenv": "6.2.0",
+ "express": "5.0.0-alpha.8",
+ "nedb": "1.8.0",
+ "request": "2.88.2",
+ "winston": "3.4.0",
+ "winston-daily-rotate-file": "3.10.0"
},
"engines": {
- "node": "10"
+ "node": "10.24.1"
},
"license": "MIT"
}
diff --git a/url-shortener-microservice/package.json b/url-shortener-microservice/package.json
index d215969f6..33b15e41a 100644
--- a/url-shortener-microservice/package.json
+++ b/url-shortener-microservice/package.json
@@ -8,13 +8,13 @@
"test": "PORT=3005 mocha --exit --ui tdd tests/"
},
"dependencies": {
- "chai": "^4.3.4",
- "chai-http": "^4.3.0",
- "cors": "^2.8.5",
- "dotenv": "^8.2.0",
- "express": "^4.17.1",
- "mocha": "^7.2.0",
- "mongoose": "^5.12.2"
+ "chai": "4.3.4",
+ "chai-http": "4.3.0",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
+ "mocha": "7.2.0",
+ "mongoose": "5.13.14"
},
"license": "MIT"
}
diff --git a/voting-app/package.json b/voting-app/package.json
index 976f53401..4632e0281 100644
--- a/voting-app/package.json
+++ b/voting-app/package.json
@@ -10,10 +10,10 @@
"author": "",
"license": "ISC",
"dependencies": {
- "body-parser": "^1.17.2",
- "dotenv": "^8.2.0",
- "ejs": "^2.5.7",
- "express": "^4.15.3",
- "mongodb": "^2.2.30"
+ "body-parser": "1.19.1",
+ "dotenv": "8.6.0",
+ "ejs": "2.7.4",
+ "express": "4.17.2",
+ "mongodb": "2.2.36"
}
}
diff --git a/weather-proxy/package.json b/weather-proxy/package.json
index b7a7c1954..4d29ed37d 100644
--- a/weather-proxy/package.json
+++ b/weather-proxy/package.json
@@ -7,10 +7,10 @@
"start": "node server.js"
},
"dependencies": {
- "cors": "^2.8.4",
- "dotenv": "^8.2.0",
- "express": "^4.15.3",
+ "cors": "2.8.5",
+ "dotenv": "8.6.0",
+ "express": "4.17.2",
"got": "7.1.0",
- "request": "^2.81.0"
+ "request": "2.88.2"
}
}